import dayjs from 'dayjs'

export type Product = 'web' | 'hosting' | 'api' | 'app'

export type VersionEntry = {
	date: dayjs.Dayjs
	product: Product
	version?: string
	body: string
}

const VERSIONS: VersionEntry[] = [
	{
		date: `2026-01-28T16:45:00-08:00`,
		product: 'web',
		body: `## Improvements
- Fixed some issues editing projects and updated to modern 'Save' interface for certain pages.
- Fixed issues relating to displaying 26.1 snapshot versions poorly in ranges or version selection.
- Added a line of information when filtering Shaders by game version, to inform users that they may not want to do that. Also collapsed the filter by default and moved it to the bottom of the filters.
- Fixed the Iris shader loader icon looking weird and messed up.
- Removed Imgur from image services that can bypass the image proxy.
- Improved localization loading so that more strings are translated and translatable.
- Relegated Canvas and Quilt to the 'Show more' menu due to disuse.
- Removed the blue color from the Legacy Fabric loader.
- Added Tangled as a recognized source code location.`,
	},
	{
		date: `2026-01-25T13:25:00-08:00`,
		product: 'web',
		body: `## Improvements
- Fixed version settings not loading versions.`,
	},
	{
		date: `2026-01-25T12:35:00-08:00`,
		product: 'web',
		body: `## Improvements
- Fixed some issues on project pages with gallery images and tabs being de-synced.`,
	},
	{
		date: `2026-01-23T13:00:00-08:00`,
		product: 'app',
		version: '0.10.27',
		body: `## Improvements
- Fixed installing content from Discover refusing to create NeoForge instances.
- Added circuit-breaker logic to prevent Modrinth App from spamming API requests during downtime.`,
	},
	{
		date: `2026-01-23T12:25:00-08:00`,
		product: 'web',
		body: `## Improvements
- Significant performance improvements to project pages.`,
	},
	{
		date: `2026-01-22T11:40:00-08:00`,
		product: 'web',
		body: `## Improvements
- Updated Flathub to be the official recommended way to download Modrinth App on Linux.`,
	},
	{
		date: `2026-01-21T14:55:00-08:00`,
		product: 'web',
		body: `## Improvements
- Cache version changelogs so they don't need to re-fetch every time.`,
	},
	{
		date: `2026-01-18T11:35:00-08:00`,
		product: 'web',
		body: `## Improvements
- Updated home page project count to 100,000+.
- Fixed versions with duplicate changelogs not grouping together in Changelog tab on project pages.`,
	},
	{
		date: `2026-01-16T12:05:00-08:00`,
		product: 'hosting',
		body: `## Improvements
- Fixed Files tab looking weird in light mode.
- Fixed some errors with Files tab.`,
	},
	{
		date: `2026-01-16T12:05:00-08:00`,
		product: 'web',
		body: `## Improvements
- Fixed analytics not working.
- Fixed navbar items with icons being invisible in light mode.`,
	},
	{
		date: `2026-01-15T15:20:00-08:00`,
		product: 'web',
		body: `## Improvements
- Fixed project pages with many versions with long changelogs not loading.
- Fixed discover page URLs not working with certain filter types.
- Added loader colors to the search filters.`,
	},
	{
		date: `2026-01-15T13:30:00-08:00`,
		product: 'app',
		version: '0.10.26',
		body: `## Improvements
- Fixed many checkboxes not having labels for screen readers.
- Fixed 'Jump back in' setting not working sometimes.
- Fixed crash issues when opening folders.`,
	},
	{
		date: `2026-01-12T16:30:00-08:00`,
		product: 'web',
		body: `## Improvements
- Made a number of enhancements to the version creation & editing flow.`,
	},
	{
		date: `2026-01-08T12:30:00-08:00`,
		product: 'app',
		version: '0.10.25',
		body: `## Added
- Added language selection settings, now available in beta.

## Improvements
- Fixed issue launching 26.1 Snapshot 2.
- Throttled server pinging to fix a server ping spam issue on certain systems.`,
	},
	{
		date: `2026-01-05T17:05:00-08:00`,
		product: 'web',
		body: `## Improvements
- Fixed some issues with the analytics page, causing it to not load countries properly.
- Improved error handling when withdrawing money, and made it easier for support team to help users with errors.
- Updated crowd-sourced translations.`,
	},
	{
		date: `2026-01-05T17:05:00-08:00`,
		product: 'hosting',
		body: `## Improvements
- Overhauled the Files tab for servers for better performance, fewer bugs, and new features like file multiselect.`,
	},
	{
		date: `2026-01-05T12:35:00-08:00`,
		product: 'web',
		body: `## Improvements
- Fixed an issue when upgrading a Modrinth Hosting server.`,
	},
	{
		date: `2026-01-01T17:25:00-08:00`,
		product: 'web',
		body: `## Improvements
- Fixed balance page displaying NaN.`,
	},
	{
		date: `2025-12-31T10:20:00-08:00`,
		product: 'web',
		body: `## Improvements
- Fixed country charts not showing in analytics.
- Fixed status link on error page.
- Fixed collections with many projects failing to load.
- Removed incorrect suggestion to use US PayPal for international users.`,
	},
	{
		date: `2025-12-29T14:40:00-08:00`,
		product: 'web',
		body: `## Added
- Language changer, now available in beta.
## Improvements
- Updated DMCA agent info.
- Fixed withdraw history to show the same information as when you are withdrawing.
- Fixed authorizations page not loading.
- Fixed withdrawing to a company bank account not working when owner info is needed.
- Fixed various issues with version environments.`,
	},
	{
		date: `2025-12-22T14:20:00-08:00`,
		product: 'web',
		body: `## Improvements
- Fixed error when withdrawing in certain circumstances.`,
	},
	{
		date: `2025-12-22T12:55:00-08:00`,
		product: 'app',
		version: '0.10.24',
		body: `## Improvements
- Fixed issue with modpack export not working with certain projects.`,
	},
	{
		date: `2025-12-19T13:45:00-08:00`,
		product: 'web',
		body: `## Improvements
- Improved the version creation and editing from feedback we have received:
	- Made it easier to edit exactly what you want to about a version.
	- Restored the ability to create and edit versions and gallery images from the public pages.
	- Changelog stage is now larger.
	- Fixed modpack uploading.
	- Fixed version subtitle being limited to 32 characters.
	- Fixed version links after editing.
	- Fixed dependency search only showing mod projects.`,
	},
	{
		date: `2025-12-18T13:40:00-08:00`,
		product: 'web',
		body: `## Improvements
- Fixed non-members being informed of version and gallery editing having moved.
- Fixed being able to de-select the project type in version settings, and then getting stuck.
- Fixed some issues with non-USD gift card withdrawal.`,
	},
	{
		date: `2025-12-18T12:30:00-08:00`,
		product: 'web',
		body: `## Improvements
- [Overhauled version creation](/news/article/streamlined-version-creation) to be more intelligent and easier to use.
- Versions and gallery images are now created and edited in project settings.`,
	},
	{
		date: `2025-12-18T11:20:00-08:00`,
		product: 'web',
		body: `## Improvements
- Added support for non-USD gift cards.
- Fixed issue with gift cards with lots of denominations.
- Fixed issue with subregions for crypto & bank withdrawals.`,
	},
	{
		date: `2025-12-16T13:15:00-08:00`,
		product: 'web',
		body: `## Improvements
- Fixed collection pages requiring auth.`,
	},
	{
		date: `2025-12-16T13:15:00-08:00`,
		product: 'app',
		version: '0.10.23',
		body: `## Improvements
- Fixed installation of newer NeoForge versions.
- Added Java 25 support to settings for Minecraft 26.1.`,
	},
	{
		date: `2025-12-11T17:00:00-08:00`,
		product: 'app',
		version: '0.10.22',
		body: `## Improvements
- Updated Modrinth Servers branding to new Modrinth Hosting branding.
- Fixed server pinging blocking the app from loading.
- Fixed instance overrides for window and Java settings not being able to be disabled.`,
	},
	{
		date: `2025-12-11T16:15:00-08:00`,
		product: 'hosting',
		body: `## Improvements
- Fixed some issues with the content list when disabling content.
- Improved the design of server notices.`,
	},
	{
		date: `2025-12-11T16:15:00-08:00`,
		product: 'web',
		body: `## Improvements
- Moved search pages to /discover/<type>.
- Updated collections page design to be more modern.
- Fixed some inconsistencies with collection icons around the site.
- Fixed some issues with the revenue balance bar.
- Fixed the width of news articles on the landing page.
- Made game versions automatically update.`,
	},
	{
		date: `2025-12-08T10:30:00-08:00`,
		product: 'web',
		body: `## Improvements
- Fixed license URL being unable to remove from projects.`,
	},
	{
		date: `2025-12-05T12:00:00-08:00`,
		product: 'hosting',
		body: `## Improvements
- Implemented some feedback from the new backups page.
- Improved node error handling.`,
	},
	{
		date: `2025-12-03T18:40:00-08:00`,
		product: 'hosting',
		body: `## Improvements
- Overhauled the backups page to be clearer and significantly more reliable.`,
	},
	{
		date: `2025-12-03T14:45:00-08:00`,
		product: 'web',
		body: `## Changes
- Updated Modrinth Servers branding to new Modrinth Hosting branding.`,
	},
	{
		date: `2025-11-28T11:45:00-08:00`,
		product: 'app',
		version: '0.10.21',
		body: `## Improvements
- Install dependencies added in an update automatically.
- Fixed auth server check.`,
	},
	{
		date: `2025-11-19T15:15:00-08:00`,
		product: 'app',
		version: '0.10.20',
		body: `## Improvements
- Improved contrast, visibility, and consistency of UI elements, especially in light mode.
- Fixed ads showing up in the loading screen, even when you have Modrinth+.
- Added a warning banner when Minecraft's authentication servers are detected to be down.
- Fixed icon when creating an instance not being saved.`,
	},
	{
		date: `2025-11-14T12:15:00-08:00`,
		product: 'hosting',
		body: `## Improvements
- Improved the performance of the servers list.
- Fixed startup commands not being updated properly.
- Fixed autocomplete on pardon-ip and ban-ip commands.`,
	},
	{
		date: `2025-11-14T12:15:00-08:00`,
		product: 'web',
		body: `## Improvements
- Improved contrast, visibility, and consistency of UI elements, especially in light mode.
- Fixed the chargest page not working properly.
- Fixed certain icons showing above the mobile navbar.`,
	},
	{
		date: `2025-11-11T12:50:00-08:00`,
		product: 'app',
		version: '0.10.19',
		body: `## Improvements
- Fixed automatic dependency resolution ignoring the selected mod loader.`,
	},
	{
		date: `2025-11-10T11:20:00-08:00`,
		product: 'app',
		version: '0.10.18',
		body: `No changes.`,
	},
	{
		date: `2025-11-07T21:10:00-08:00`,
		product: 'web',
		body: `## Improvements
- Enhanced syntax highlighting support for skript, mcfunction, and kubejs code blocks in Markdown descriptions.`,
	},
	{
		date: `2025-11-07T15:45:00-08:00`,
		product: 'web',
		body: `## Improvements
- Fixed download button pop-up on Resource Pack projects.`,
	},
	{
		date: `2025-11-07T09:30:00-08:00`,
		product: 'app',
		version: '0.10.17',
		body: `## Improvements
- Sorting and grouping options in the Library page are now persistent.
- Instance content filters are now remembered until you close the app.
- Improved performance when 'Advanced rendering' is disabled, especially on Linux.
- Fixed account list not being scrollable.
- Fixed glitchy text selection in Logs page.`,
	},
	{
		date: `2025-11-07T09:30:00-08:00`,
		product: 'web',
		body: `## Improvements
- Fixed 'Advanced rendering' toggle not working properly on many popups.`,
	},
	{
		date: `2025-11-07T08:05:00-08:00`,
		product: 'web',
		body: `## Improvements
- Fixed some further issues with the new withdrawal experience.`,
	},
	{
		date: `2025-11-04T18:20:00-08:00`,
		product: 'web',
		body: `## Improvements
- Fixed an issue with PayPal International fees.`,
	},
	{
		date: `2025-11-04T16:20:00-08:00`,
		product: 'web',
		body: `## Improvements
- Some bugfixes to the new withdrawal experience.`,
	},
	{
		date: `2025-11-03T15:30:00-08:00`,
		product: 'web',
		body: `## Improvements
- Revamped creator revenue page and withdrawal experience.`,
	},
	{
		date: `2025-10-30T16:30:00-07:00`,
		product: 'app',
		version: '0.10.16',
		body: `## Security fixes
- Fixed a security vulnerability with .mrpack import zip parsing.

## Improvements
- Fixed stacking multiple instance wrapper commands.
- Fixed instance-provided filters still showing as locked in the filters bar even when the filter is unlocked.
- Fixed "Friends" title showing up in the sidebar twice when you have no friends.
- Fixed the "Add friends" button not working properly.`,
	},
	{
		date: `2025-10-26T18:30:00-07:00`,
		product: 'app',
		version: '0.10.15',
		body: `## Improvements
- Fixed skins page uploading modified 'normalized' versions of the skin texture instead of the original.
- Improved skins page lighting to have the player model be lit more from the front.`,
	},
	{
		date: `2025-10-26T18:05:00-07:00`,
		product: 'web',
		body: `## Improvements
- Fixed the colors of OLED mode being brighter than intended.`,
	},
	{
		date: `2025-10-24T21:05:00-07:00`,
		product: 'app',
		version: '0.10.14',
		body: `## Improvements
- Fixed window maximized state not being saved properly.
- Fixed padding issue when Friends are loading.
- Fixed the colors of OLED mode being brighter than intended.`,
	},
	{
		date: `2025-10-19T17:45:00-07:00`,
		product: 'app',
		version: '0.10.13',
		body: `## Improvements
- Revamped the app sidebar and friends UI to be more straightforward and easier to use.
- Improved the UI of the Modrinth account button in the bottom left corner. It's now more visually consistent with the other navigation buttons and it has a link to your profile.
- Updated the ad fallback to be green again instead of blue.
- Fixed 'Open folder' in the instance page context menu having the wrong icon.`,
	},
	{
		date: `2025-10-15T12:15:00-07:00`,
		product: 'app',
		version: '0.10.12',
		body: `## Improvements
- Fixed cache sticking around for way too long (30 hours instead of 30 minutes).`,
	},
	{
		date: `2025-10-15T04:11:00-07:00`,
		product: 'app',
		version: '0.10.11',
		body: `## Improvements
- Fixed ads being able to play audio.`,
	},
	{
		date: `2025-10-14T18:45:00-07:00`,
		product: 'hosting',
		body: `### Improvements
- Removed 'Prepare download' step for downloading backups, you can now just download them directly.`,
	},
	{
		date: `2025-10-08T13:45:00-07:00`,
		product: 'web',
		body: `### Improvements
- Add ability to download tax form after submission.`,
	},
	{
		date: `2025-10-07T09:50:00-07:00`,
		product: 'web',
		body: `### Improvements
- Allow users to fill out tax form when attempting a withdraw that exceeds $600/yr threshold.`,
	},
	{
		date: `2025-10-04T17:20:00-07:00`,
		product: 'app',
		version: '0.10.10',
		body: `## Improvements
- Fixed Minecraft versions 1.12.2 and earlier failing to install.`,
	},
	{
		date: `2025-10-04T09:45:00-07:00`,
		product: 'app',
		version: '0.10.9',
		body: `### Security fixes
- Fixed a couple Modrinth Pack (\`.mrpack\`) importing security vulnerabilities.`,
	},
	{
		date: `2025-10-01T19:05:00-07:00`,
		product: 'web',
		body: `### Improvements
- Added banner informing Russian users of our non-compliance with censorship laws that will lead to Modrinth being blocked in Russia. For more info, see [our news article on it](/news/article/standing-by-our-values).`,
	},
	{
		date: `2025-09-29T12:50:00-07:00`,
		product: 'web',
		body: `### Improvements
- Re-enabled the creation of organizations.
- Added limits for creating content on Modrinth
	- Up to 256 projects
	- Up to 16 organizations
	- Up to 64 collections
	- If you need more, please contact [support](https://support.modrinth.com) and explain why, and we can increase your limits.`,
	},
	{
		date: `2025-09-29T12:50:00-07:00`,
		product: 'app',
		version: '0.10.8',
		body: `### Improvements
- Overhauled Modrinth App updater to make it easier to stay up-to-date.
  - Updates will now be downloaded in the background to make a seamless updating experience.
  - When an update is downloaded, it will prompt you to reload the app.
  - If a metered internet connection is detected, it will ask you before downloading the update.
- Fixed how transparency is handled on the skins page. (Contributed by [Jerozgen](https://github.com/modrinth/code/pull/4373))
- Removed the 'Advanced' toggle in the Instance creation interface.
- Improved version selection when installing content.
	- Installing versions from the Discover content page will now install a version according to your filters, rather than simply the latest.
	- Dependencies will now download with the same logic as the content being installed.
	- Non-mod projects and dependencies will now be installed properly.
- Fixed window dragging issues with the top bar. (Contributed by [aervxa](https://github.com/modrinth/code/pull/4218))
- Fixed an empty servers.dat file being created when one doesn't already exist, preventing certain mods from providing defaults.
- Fixed long creator names overflowing on project pages.
- Strings in Markdown descriptions that look like domain names or IP addresses will no longer automatically be converted to links, such as \`README.md\`.
- When adding friends, unknown users will now show an error.
- Pressing 'Enter' after typing in a friend's username will now send the friend request.
- Improved error handling from Modrinth API.
- Fixed the white flash when the app is opened on certain systems. (Contributed by [aervxa](https://github.com/modrinth/code/pull/4177))`,
	},
	{
		date: `2025-09-25T19:15:00-07:00`,
		product: 'web',
		body: `### Improvements
- Temporarily disabled the creation of Organizations.`,
	},
	{
		date: `2025-09-21T15:45:00-07:00`,
		product: 'web',
		body: `### Improvements
- Added tax compliance for creators who have withdrawn over the tax reporting threshold.
- Fixed project download interface displaying empty for projects that only support snapshots.`,
	},
	{
		date: `2025-09-08T14:45:00-07:00`,
		product: 'hosting',
		body: `### Improvements
- Fixed world seed being rounded in options.`,
	},
	{
		date: `2025-09-07T15:55:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed Modrinth App sign in redirect when using SSO.`,
	},
	{
		date: `2025-09-03T15:40:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed a number of bugs with the Modrinth App marketing page
- Added clearer notices about Modrinth App's beta status on marketing page.
- Added disclaimer about Modrinth App's issues on Linux to marketing page.
- Fixed certain icons in settings shrinking size on mobile.
- In project settings, the description page no longer refers to all projects as mods.
- Fixed spelling error during sign up.`,
	},
	{
		date: `2025-09-02T10:30:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed text animation timing on landing page.
- Fixed file upload buttons on gallery and version pages not being selectable with the keyboard.
- Fixed long creator names overflowing on project pages.
- Fixed project summaries with long words in search results causing overflow issues.`,
	},
	{
		date: `2025-09-01T16:20:00-07:00`,
		product: 'web',
		body: `### Improvements
- Significantly improved the performance of certain project pages.
- Strings in Markdown descriptions that look like domain names or IP addresses will no longer automatically be converted to links, such as \`README.md\`.
- Fixed project environment settings sometimes showing the wrong warning/info message.`,
	},
	{
		date: `2025-08-31T17:15:00-07:00`,
		product: 'web',
		body: `### Improvements
- Updated some of the publishing checklist messages.
- Fixed certain buttons having the wrong focus effect in Firefox browsers.`,
	},
	{
		date: `2025-08-31T11:50:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed mods with datapack or plugin versions being unable to set environment.
- Fixed users getting empty notifications for messages they can't see.`,
	},
	{
		date: `2025-08-31T10:35:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed screen reader accessibility of the new project environments settings page.
- Fixed mobile responsiveness of project settings page.
- Fixed error loading project pages when using the project ID in the URL.
- Updated the message for unverified environments when the user does not have permission to update the environment.
- Improved handling of projects with multiple environments.
- Fixed blog posts not loading images when missing a slash at the end of the URL.`,
	},
	{
		date: `2025-08-28T18:45:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed modpacks showing an environment migration warning perpetually.
- Fixed environment settings being unclear about permissions.`,
	},
	{
		date: `2025-08-28T16:50:00-07:00`,
		product: 'web',
		body: `### Improvements
- Overhauled creator-facing project environment metadata
	- This is part of a larger project to make environment data across Modrinth more reliable. Read [this blog post](/news/article/new-environments) for more information.
- Improved performance of project pages.`,
	},
	{
		date: `2025-08-28T16:50:00-07:00`,
		product: 'hosting',
		body: `### Improvements
- Fixed issue with Files page not showing files in the correct order sometimes.
- Fixed Medal servers showing a confusing cancellation/suspension notice.`,
	},
	{
		date: `2025-08-20T13:30:00-07:00`,
		product: 'app',
		version: '0.10.7',
		body: `### Improvements
- Fixed Quick Play not working with Singleplayer worlds.
- Updated ad fallback to Medal promo.`,
	},
	{
		date: `2025-08-19T13:56:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed Modrinth Servers marketing page requiring auth.
- Fixed mobile responsiveness of Modrinth Servers Medal collaboration banner.`,
	},
	{
		date: `2025-08-19T11:10:00-07:00`,
		product: 'hosting',
		body: `### Improvements
- Improved upgrading experience.`,
	},
	{
		date: `2025-08-19T11:10:00-07:00`,
		product: 'web',
		body: `### Improvements
- Added Modrinth Servers free trial promotion in partnership with Medal.
- Fixed typo in revenue page.`,
	},
	{
		date: `2025-08-18T09:10:00-07:00`,
		product: 'hosting',
		body: `### Improvements
- Fixed various dropdowns not appearing.`,
	},
	{
		date: `2025-08-18T09:10:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed a bunch of random NaNs appearing throughout the UI.`,
	},
	{
		date: `2025-08-17T15:35:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed notification pages not loading.`,
	},
	{
		date: `2025-08-15T13:15:00-07:00`,
		product: 'app',
		version: '0.10.6',
		body: `### Improvements
- Fixed Forge versions between 1.17.1 and 1.20.3 failing to launch.
- Fixed search page constantly resetting back to page 1.`,
	},
	{
		date: `2025-08-15T11:55:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed project version pages not loading.`,
	},
	{
		date: `2025-08-15T11:45:00-07:00`,
		product: 'app',
		version: '0.10.5',
		body: `### Improvements
- On Windows, the app will now install per-user rather than system-wide.
	- This allows future versions of Modrinth App to update seamlessly if the user is not an administrator.
	- When updating to this version, the app will prompt you for Admin elevation in order to remove the old system-wide installation.
	- Desktop shortcuts should be migrated automatically to the new installation location.
- Improvements to the Skins page.
	- Fixed skins being mirrored.
	- Added automatic detection of arm style from skin file.
	- Improved performance of skin renderer.
	- Added anti-aliasing to the skin renderer to make it appear smoother.
	- Tweaked the rendering of the spotlight below the player model.
- Allow offline servers to still be joined from Worlds tab.
	- Some servers display as offline as a privacy measure, or only start up once a player attempts to join.
- Improved Modrinth user account login to use your default web browser.
- Updated the appearance and functionality of error notifications to match the Modrinth website.
- Fixed search not returning to first page when filters are changed.
- Fixed modpacks showing up with the "Optimization" tag on Home page even when it's not a featured category on the project.
- Improved pinging Minecraft servers for older versions in the Worlds tab to more closely match how the client would ping them.
- Added Quick Play functionality for Minecraft servers on versions before 1.20.
- Fixed the tracking of last played time for Minecraft servers on versions before 1.7.2.
- Fixed the order when sorting Library page by game version.
- Fixed the incompatibility warning not remembering the version you clicked on.
- Added common snapping points to memory allocation sliders.
- Increased the size of the 'Logs' page on instances.
- Fixed failure when clicking 'Test' on Java versions.
- Fixed the back/forward buttons appearing with white icons in light mode.
- Fixed 'Party Alex' skin not using slim character model.
- Improved resilience of Minecraft launching on Java 8 under certain circumstances.
- Added system for showing users surveys to provide feedback on their experience with Modrinth App.

**This update was originally launched as 0.10.4, but was pulled due to issues with many functions of the app.**`,
	},
	{
		date: `2025-08-14T14:20:00-07:00`,
		product: 'web',
		body: `### Improvements
- Added additional items to the publishing checklist to help ensure creators address potential issues before submitting for review.`,
	},
	{
		date: `2025-08-01T21:30:00-04:00`,
		product: 'web',
		body: `### Improvements
- Fixed issues with the newsletter subscription checkbox & buttons on news pages. ([#4072](https://github.com/modrinth/code/pull/4072), [#4073](https://github.com/modrinth/code/pull/4073))
- You can now access the "Moderation" tab on project pages again even if your project is approved. ([#4067](https://github.com/modrinth/code/pull/4067))
- Fixed issues with collection visibility. ([#4070](https://github.com/modrinth/code/pull/4070))
- Fixed text issue on collection icon upload dropdown. ([#4069](https://github.com/modrinth/code/pull/4069))`,
	},
	{
		date: `2025-08-01T21:30:00-04:00`,
		product: 'hosting',
		body: `### Improvements
- Server status information is now correctly displayed in the 'My Servers' page. ([#4071](https://github.com/modrinth/code/pull/4071))
- Fixed an error with displaying startup settings.
- Improved ratelimit error message.`,
	},
	{
		date: `2025-07-19T15:20:00-07:00`,
		product: 'web',
		body: `### Improvements
- Removed Tumblr icon from footer as we no longer use it.
- Reverted changes to publishing checklist since they need more work.`,
	},
	{
		date: `2025-07-16T12:40:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed report body overflowing with large images.`,
	},
	{
		date: `2025-07-15T13:55:00-07:00`,
		product: 'web',
		body: `### Improvements
- Updated language around DDoS protection of Modrinth Servers products.`,
	},
	{
		date: `2025-07-15T12:40:00-07:00`,
		product: 'web',
		body: `### Improvements
- Added copyright policy and DMCA links to footer.
- Updated Modrinth Servers FAQ to include the new UK location.`,
	},
	{
		date: `2025-07-15T08:20:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed gallery images from overflowing with long words in their descriptions.`,
	},
	{
		date: `2025-07-09T22:15:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed pasted links being unnecessarily wrapped in Markdown formatting in Markdown editor.
- Added a security.txt file to the site.
- Changed the Europe location for Modrinth Servers to show as Central Europe with the flag of Germany to reflect its location better.`,
	},
	{
		date: `2025-07-08T14:00:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed Modrinth Servers showing as out of stock when navigating to the page directly.`,
	},
	{
		date: `2025-07-08T11:10:00-07:00`,
		product: 'hosting',
		body: `### Improvements
- Reapplied error handling improvements, with more improvements.`,
	},
	{
		date: `2025-07-07T22:20:00-07:00`,
		product: 'hosting',
		body: `### Improvements
- Fixed issue with Servers panel failing to load.`,
	},
	{
		date: `2025-07-07T17:45:00-07:00`,
		product: 'hosting',
		body: `### Improvements
- Reverted error handling improvements.`,
	},
	{
		date: `2025-07-07T01:10:00-07:00`,
		product: 'app',
		version: `0.10.3`,
		body: `### Improvements
- Added a workaround for Java 8 instances failing to load.

### Known issues
- Java installations will show as 'Failed' when you test them. This is a visual bug, and does not mean the Java installation is not working.`,
	},
	{
		date: `2025-07-06T16:30:00-07:00`,
		product: 'app',
		version: `0.10.2`,
		body: `### Improvements
- Added additional default skins from free official Minecraft skin packs.
- Fixed some parts of the player model on Skins page rendering incorrectly.
- Fixed a number of issues with skin images not loading on macOS.
- Fixed old Forge versions not loading properly.
- Fixed a typo in Appearance settings for hiding Skins page nametag.

### Known issues
- Java installations will show as 'Failed' when you test them. This is a visual bug, and does not mean the Java installation is not working.`,
	},
	{
		date: `2025-07-05T12:00:00-07:00`,
		product: 'app',
		version: `0.10.1`,
		body: `### Improvements
- News section will now only show up to 4 articles.
- Fixed critical issue with updating on Windows.
- Fixed search being broken after a query that yields no results.
- Fixed 'Jump back in' section on Home page not working.
- Fixed too many Quick Instance items on the sidebar causing the UI to overflow.`,
	},
	{
		date: `2025-07-04T12:00:00-07:00`,
		product: 'app',
		version: `0.10.0`,
		body: `**Note: This update is no longer available to download due to issues, you should use v0.10.1**

### Added
- Added Skins page as a beta feature. There may be some minor bugs with it, but we'd love to get user feedback on this feature as it's been one of our most highly requested features.
  - Save as many of your own skins as you'd like to swap between them at any moment.
  - Pick a default cape, or override the cape on any of your saved skin profiles to tailor each look perfectly.
  - Choose between any of the default Minecraft skins.

### Improvements
- Updated News section to pull data from our new custom news feed.
- Fixed videos from GitHub not working in project descriptions.
- Fixed data related to a world not being deleted from the database when the world was deleted.
- Standardized relative date timestamps across the app.
- Fixed 'Reset icon' button for Singleplayer worlds state not being reset when opening the Edit interface.
- Fixed 'Repair' button showing while an instance is installing.
- Fixed instances with non-UTF8 text files failing to launch or import.
- Fixed launch hooks being unable to be cleared on an instance.
- Fixed search results breaking if page number goes out of bounds.
- Fixed servers running old Minecraft versions not showing last played time.`,
	},
	{
		date: `2025-07-04T12:00:00-07:00`,
		product: 'web',
		body: `### Changed
- Changed fallback ad placeholder from promoting Modrinth+ to Modrinth Servers.
- Fixed news section rendering incorrectly in light mode on landing page and Modrinth App page.`,
	},
	{
		date: `2025-06-30T19:15:00-07:00`,
		product: 'web',
		body: `### Added
- Added news page, with all our old blog posts now hosted on our website.

### Improvements
- Changed download count rounding to be more precise.
- Fixed Creator Monetization Program page to show accurate information again.`,
	},
	{
		date: `2025-06-30T19:15:00-07:00`,
		product: 'hosting',
		body: `### Improvements
- Progress will now show when installing Modrinth Pack (.mrpack) files.
- Fixed storage stats not linking to Files page.
- Fixed missing icons in some places.`,
	},
	{
		date: `2025-06-29T16:30:00-07:00`,
		product: 'web',
		body: `### Improvements
- Removed ads for logged in users.
- Fixed tooltips being unreadable sometimes.`,
	},
	{
		date: `2025-06-26T11:00:00-07:00`,
		product: 'hosting',
		body: `### Improvements
- Fixed support bubble overlapping notifications sometimes.
- Fixed race condition when creating backups.`,
	},
	{
		date: `2025-06-26T11:00:00-07:00`,
		product: 'web',
		body: `### Added
- Added a dismissable Modrinth Servers promotion to project Download interface to inform users of the service's availability.

### Improvements
- Added colors for the newly added legacy mod loaders
- Improved file upload error message in some places.`,
	},
	{
		date: `2025-06-16T11:00:00-07:00`,
		product: 'web',
		body: `### Improvements
- Rolled out hotfixes with the previous days' updates.
- Failed subscriptions can now be cancelled.`,
	},
	{
		date: `2025-06-16T11:00:00-07:00`,
		product: 'hosting',
		body: `### Improvements
- Improved error handling.
- Rolled out hotfixes with the previous days' updates.'`,
	},
	{
		date: `2025-06-15T16:25:00-07:00`,
		product: 'hosting',
		body: `### Improvements
- Fixed installing modpacks from search.
- Fixed setting subdomains.`,
	},
	{
		date: `2025-06-15T14:30:00-07:00`,
		product: 'hosting',
		body: `### Improvements
- Fixed various issues with the panel loading improperly in certain cases.
- Fixed CPU icon being smaller than the rest.
- Server panel performance should be a little faster now.`,
	},
	{
		date: `2025-06-15T14:30:00-07:00`,
		product: 'web',
		body: `### Improvements
- Creator analytics charts will now show up to 15 projects in a tooltip instead of 5.
- Made certain scrollable containers not have a fixed height, and allow them to be smaller if they have fewer items. (Contributed by [Erb3](https://github.com/modrinth/code/pull/2898))
- Made organizations sort consistently alphabetically. (Contributed by [WorldWidePixel](https://github.com/modrinth/code/pull/3755))
- Clarified the 'File too large' error message when uploading an image larger than 1MiB in the text editor. (Contributed by [IThundxr](https://github.com/modrinth/code/pull/3774))`,
	},
	{
		date: `2025-06-03T14:35:00-07:00`,
		product: 'hosting',
		body: `### Added
- Added support for servers in Europe.
- Added server setup for new servers upon opening the panel for the first time.`,
	},
	{
		date: `2025-06-03T14:35:00-07:00`,
		product: 'web',
		body: `### Improvements
- Overhauled Modrinth Servers purchase flow.
- Added the ability to donate creator rewards to charity.`,
	},
	{
		date: `2025-05-08T09:00:00-07:00`,
		product: 'hosting',
		body: `### Added
- Added the ability to extract .zip files in the Files page.
- Added the ability to extract a remote .zip file from a URL, or from a CurseForge modpack version URL.
- Dependencies will now automatically be installed when installing a mod from Modrinth.`,
	},
	{
		date: `2025-05-08T09:00:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed game version and loader selection when editing a version only showing up to 6 selected items, making it frustrating to remove a specific version.
- Fixed organization URLs being case sensitive. (Contributed by [IMB11](https://github.com/modrinth/code/pull/3621))
- Fixed notifications not loading sometimes. (Contributed by [IMB11](https://github.com/modrinth/code/pull/3624))
- Fixed marking all notifications as read. (Contributed by [IMB11](https://github.com/modrinth/code/pull/3624))
- Fixed relative time sometimes having poor rounding, and sometimes showing future dates unexpectedly. (Contributed by [IMB11](https://github.com/modrinth/code/pull/3612))
- Fixed localized pricing not showing in some cases for Modrinth+. (Contributed by [IMB11](https://github.com/modrinth/code/pull/3623))
- Fixed Modrinth changelog page link back to the full changelog not being clickable sometimes. (Contributed by [ThatGravyBoat](https://github.com/modrinth/code/pull/3593))
- Fixed analytics 'Views' tab not having the updated display for 'Other' regions.`,
	},
	{
		date: `2025-05-01T18:30:00-07:00`,
		product: 'web',
		body: `### Improvements
- Added a button to switch Modrinth+ billing between monthly and yearly.
- Updated Modrinth App marketing page screenshots.`,
	},
	{
		date: `2025-05-01T18:10:00-07:00`,
		product: 'app',
		version: `0.9.5`,
		body: `### Improvements
- Fixed certain mods with a large number of versions not being able to be installed or load their versions.
- Fixed server descriptions not being rendered with the Minecraft font.
- When installing a modpack, the page will now change to the instance once it's created.
- Last played time for existing servers will now be loaded from log files instead of displaying "Never played".
- Home page's "Jump back in" section will now display in multiple columns when the screen is very large.
- Added the ability to launch the instance from a World entry on the Home page.
- Added the ability to hide a world from the Home page.
- Added an appearance setting to only show instances instead of worlds on the Home page.
- Fixed Home page rendering being blocked by server pings.
- Fixed Home page sometimes not sending the correct protocol version when fetching server data.
- Fixed server data not being loaded immediately after adding it.
- Fixed Worlds tab filters showing up in the wrong situations.
- Fixed new Singleplayer worlds not being added to the Worlds tab without a refresh.
- Fixed an excessive number of items showing up in "Jump back in" sometimes.
- Fixed critical error modal cutting off long single-line error messages.`,
	},
	{
		date: `2025-04-29T08:20:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed multiple 'Hidden' countries showing up in analytics, updated flag and changed to 'Other'.`,
	},
	{
		date: `2025-04-28T19:45:00-07:00`,
		product: 'hosting',
		body: `### Added
- Added support for installing snapshot versions of Minecraft.

### Improvements
- Fixed a bug where the loader version wouldn't update after changing Minecraft version if the old loader version did not support the newly selected Minecraft version.
- Improved wording of unprovisioned servers, to inform people that newly purchased servers may be unprovisioned for a small amount of time.`,
	},
	{
		date: `2025-04-28T19:45:00-07:00`,
		product: 'web',
		body: `### Improvements
- Combined Apple Silicon and Intel download links for Modrinth App into one link.
- Added an option to copy a permanent link (using IDs instead of changeable slugs) to projects, users, and organizations.
- Fixed overflow issue with dev-mode Maven coordinates widget, and changed wording.`,
	},
	{
		date: `2025-04-26T19:15:00-07:00`,
		product: 'app',
		version: `0.9.4`,
		body: `### Added
- Added a Worlds tab to instances that allow you to manage your worlds and servers directly from the app
  - Server ping, play count, and descriptions will all show before having to open the game.
  - Add, edit, and remove servers
  - Edit and delete singleplayer worlds
- Added 'Quick Play' functionality, allowing you to jump straight into worlds and servers from the app
- Added new launcher-log.txt file to log stdout to a file, similar to the Minecraft Launcher which can be helpful for debugging.

### Improvements
- Overhauled the 'Jump back in' section of the Home page, showing recently played worlds instead of just instances.
  - This supports the new 'Quick Play' functionality, allowing you to jump back into your recent worlds (on supported Minecraft versions 1.20+)
- Improved the fatal error dialog to show debug information more prominently, and allow you to copy it to share with support.
- Fixed the display of critical announcements that has been broken since 0.9.0.
- Fixed content authors not displaying properly on Content page if the content was owned by an organization.
- Fixed random errors on the Library page, causing no instances to load.
- Fixed .mrpack file association on Linux.
- Fixed occasional failures when moving app directory between disks.`,
	},
	{
		date: `2025-04-25T19:45:00-07:00`,
		product: 'web',
		body: `### Improvements
- Added feedback survey upon Modrinth Servers cancellation.
- Added FAQ question about the currency for Modrinth Servers subscription payments.`,
	},
	{
		date: `2025-04-18T22:30:00-07:00`,
		product: 'web',
		body: `### Improvements
- Updated Modrinth Servers marketing page to be accurate to post-Pyro infrastructure.`,
	},
	{
		date: `2025-04-17T02:25:00-07:00`,
		product: 'hosting',
		body: `### Improvements
- Completely overhauled the Backups interface and fixed them being non-functional.
  - Backups will now show progress when creating and restoring.
  - Backups now have a "Prepare download" phase, which will prepare a backup file for downloading.
  - You can now cancel a backup in progress and retry a failed backup.
- When a backup is in progress, you will no longer be allowed to modify the modpack or loader.
- Removed the ability to create backups on install automatically, and replaced with a notice that you may want to create a backup before installing a new modpack or loader. This is because the previous implementation of backup on install was unreliable and buggy. We are working on a better implementation for this feature and plan for it to return in the future.
- Temporarily disabled auto backups button, since they are currently not working.`,
	},
	{
		date: `2025-04-15T16:35:00-07:00`,
		product: 'hosting',
		body: `### Added
- Added ability to send surveys to customers in the panel via notices.

### Improvements
- Added titles to notices.`,
	},
	{
		date: `2025-04-12T22:10:00-07:00`,
		product: 'hosting',
		body: `### Added
- Added ability to notify customers in the panel with notices concerning their servers.`,
	},
	{
		date: `2025-04-12T22:10:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fix missing dropdown icon in publishing checklist.`,
	},
	{
		date: `2025-04-01T21:15:00-07:00`,
		product: 'web',
		body: `### Added
- Reverted Modrinth Pizza due to issues in pizza processing leading to users being redirected to [this page](https://modrinth.com/pizza/error).
- Fixed bug causing theme color to turn orange and corners turn sharp.`,
	},
	{
		date: `2025-04-01T12:00:00`,
		product: 'web',
		body: `### Added
- Added Modrinth Pizza.`,
	},
	{
		date: `2025-04-01T00:00:00`,
		product: 'web',
		body: `### Improvements
- Fixed project version field accepting more than 32 characters.`,
	},
	{
		date: `2025-03-25T18:25:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed random 'displayName' error on search pages on some browsers such as Firefox.
- Fixed 'Resubmit' icon in publishing checklist showing up when it hasn't been submitted before.`,
	},
	{
		date: `2025-03-25T10:40:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed error with links on error pages.`,
	},
	{
		date: `2025-03-24T22:30:00-07:00`,
		product: 'hosting',
		body: `### Improvements
- Fixed server plugin loaders not being populated when browsing for plugins
- Fixed modpack search being filtered by Minecraft version when browsing for modpacks.`,
	},
	{
		date: `2025-03-24T22:30:00-07:00`,
		product: 'web',
		body: `### Improvements
- Improved error handling, especially when the Modrinth API is down.`,
	},
	{
		date: `2025-03-13T19:30:00-07:00`,
		product: 'web',
		body: `### Improvements
- Updated Modrinth Servers marketing page, removing Pyro branding.`,
	},
	{
		date: `2025-03-12T10:15:00-07:00`,
		product: 'web',
		body: `### Improvements
- Fixed low-res icons being pixelated.
- Fixed mobile navbar hiding bottom of footer.
- Updated CMP info page to correct some incorrect information.
- Updated CCPA notice with updated information since Modrinth Servers and Modrinth+.
- Fixed review page failing under edge case.`,
	},
	{
		date: `2025-03-05T17:40:00-08:00`,
		product: 'web',
		body: `### Improvements
- Fixed moderation-end pages failing under edge cases.`,
	},
	{
		date: `2025-03-05T12:40:00-08:00`,
		product: 'web',
		body: `### Improvements
- Fixed various errors with modals for some users.
- Fixed hold R button not working on some systems.`,
	},
	{
		date: `2025-03-03T22:30:00-08:00`,
		product: 'web',
		body: `### Added
- Hold R for a random project :D

### Improvements
- Improved admin navigation and admin panels.`,
	},
	{
		date: `2025-03-02T18:45:00-08:00`,
		product: 'web',
		body: `### Improvements
- Added option to copy version IDs from the version list for project members and developer mode.
- Fixed the staff moderation checklist going off the screen.`,
	},
	{
		date: `2025-02-25T10:20:00-08:00`,
		product: 'hosting',
		body: `### Improvements
- Fixed server upgrades being allowed when out of stock, despite warning.`,
	},
	{
		date: `2025-02-25T10:20:00-08:00`,
		product: 'web',
		body: `### Improvements
- Moved Minecraft brand disclaimer to bottom of footer.
- Improved clarity of the ongoing revenue period footnote on the Revenue page.
- Fixed collections without a summary being unable to be edited.`,
	},
	{
		date: `2025-02-21T13:30:00-08:00`,
		product: 'web',
		body: `### Improvements
- Collections are now sorted by creation date. (Contributed by [worldwidepixel](https://github.com/modrinth/code/pull/3286))
- Collections are no longer required to have summaries. (Contributed by [Erb3](https://github.com/modrinth/code/pull/3281))
- Fixed padding issue on revenue page.
- Fixed last modified date on Rewards Program Info page. (Contributed by [IMB11](https://github.com/modrinth/code/pull/3287))`,
	},
	{
		date: `2025-02-20T18:15:00-08:00`,
		product: 'web',
		body: `### Improvements
- Revenue page has been updated to more clearly display pending revenue and when it will be available to withdraw. (Contributed by [IMB11](https://github.com/modrinth/code/pull/3250))
- Footer will now be forced to the bottom of the page on short pages.
- Styling fixes to moderation checklist proof form.`,
	},
	{
		date: `2025-02-19T22:20:00-08:00`,
		product: 'web',
		body: `### Added
- All-new site footer with more links, better organization, and a new aesthetic.

### Improvements
- Added Dallas location to Modrinth Servers landing page.
- Updated staff moderation checklist to be more visually consistent and more dynamic.`,
	},
	{
		date: `2025-02-18T14:30:00-08:00`,
		product: 'hosting',
		body: `### Added
- Links will now be detected in console line viewer modal.

### Improvements
- Initial loading of pages in the server panel are now up to 400% faster.
- Syncing and uploading new server icons no longer requires a full page refresh.
- Fix a case where opening the platform modal, closing it, and reopening it would cause the loader version to be unselected.
- Prevents an issue where, if crash log analysis fails, the Overview page would unrender.
- Suspended server listings now have a copy ID button.
- Fixed bugs from Modrinth Servers February Release.`,
	},
	{
		date: `2025-02-16T19:10:00-08:00`,
		product: 'web',
		body: `### Improvements
- Fixed spacing issue on confirmation modals.`,
	},
	{
		date: `2025-02-16T19:10:00-08:00`,
		product: 'hosting',
		body: `### Improvements
- Check for availability before allowing a server upgrade.`,
	},
	{
		date: `2025-02-12T19:10:00-08:00`,
		product: 'web',
		body: `### Improvements
- Servers out of stock link now links to Modrinth Discord instead of support page.`,
	},
	{
		date: `2025-02-12T19:10:00-08:00`,
		product: 'hosting',
		body: `### Added
- Added server upgrades to switch to a larger plan as an option in billing settings.`,
	},
	{
		date: `2025-02-12T12:10:00-08:00`,
		product: 'web',
		body: `### Added
- Added a 3D globe to visualize node locations to Modrinth Servers marketing page.
- Added an indicator to show when certain server plans are running low on availability.

### Improvements
- Improved out-of-stock notifications on Modrinth Servers page to be more accurate.`,
	},
	{
		date: `2025-02-11T13:00:00-08:00`,
		product: 'web',
		body: `### Improvements
- Added project issues link to report page if present.
- Added relative times for all recent versions to changelog page.
- Added header to changelog sub-pages.
- Fixed various padding issues and changelog overlapping navbar on mobile.`,
	},
	{
		date: `2025-02-11T09:00:00-08:00`,
		product: 'web',
		body: `### Added
- Added a changelog page to view recent changes to Modrinth.`,
	},
	{
		date: `2025-02-10T14:00:00-08:00`,
		product: 'web',
		body: `### Improvements
- The license selector in project settings has been updated to make selecting a license a clearer process. (Contributed by [Erb3](https://github.com/modrinth/code/pull/3225))`,
	},
	{
		date: `2025-02-10T08:00:00-08:00`,
		product: 'hosting',
		version: `February Release`,
		body: `### Added
- You can now search and filter through your server's console in the Overview tab, jump to specific results to see the log in context, select them, and copy them.
- You can now drag and select any number of lines in the console, copy them. and view them formatted.
- Hide your server's \`.modrinth.gg\` custom URL using the new **Hide subdomain label** toggle in Options > Preferences.
- The Content page has been updated to make managing your server's mods and plugins easier than ever. Now, only versions that are available for your server's Minecraft version and platform are shown by default, and you can now show beta and alpha versions in the selector.
### Improvements
- The Overview page loads faster.
- The Options > Properties page loads faster.
- The server hardware graphs in the Overview page have been rewritten to improve power efficiency and fix rendering bugs.
- The modpack selector in Options > Platform now shows more information about a modpack, like its tags, downloads, and followers.
- Reinstalling your server no longer requires the browser to refresh the page in order to work properly. We now also lock more options while a server installs to prevent your server from bricking itself.
- The server console has been rewritten to implement proper batching. All performance issues with the console previously have now been fixed.
- An error state has been added in the server list if servers are unable to be fetched.
- Sorting in the Files tab is now accessible by clicking the column headers.
- Backing up a server and erasing all its data simultaneously in the Platform page now works as expected.
- Opening a platform modal, then opening another, no longer causes versions of that platform to fail to load.`,
	},
	{
		date: `2025-02-06T10:00:00-08:00`,
		product: 'app',
		version: `0.9.3`,
		body: `### Improvements
- Prevent ads from being able to open additional windows.
- Fixed update checking only checking for mod updates.
- Fixed issue importing newer Prism instances.
- Fixed issue where instances get stuck "Installing" forever when the app is closed during an install.
- Minecraft profile is now updated every time the user's token is refreshed.
- Improved ability for package managers to update Modrinth App by skipping the updater at runtime with an environment variable.`,
	},
	{
		date: `2025-02-02T14:00:00-08:00`,
		product: 'web',
		body: `### Improvements
- The report form has been updated to walk you through the report process better and clarify some things like that the form is for Modrinth rules and terms violations, not for bug reports or DMCA takedowns.

![A screenshot of the new report form on Modrinth, using Iris Shaders as an example. The title says "Report Iris Shaders to moderators". Below that, it says "Please report violations of Modrinth Rules or Terms of Use. Examples include malicious, spam, offensive, deceptive, misleading, and illegal content. This form is not for bug reports or DMCA takedowns (See our Copyright Policy)." Then, there is a form that asks "Which of Modrinth's rules is this project violating?" with many options: Spam, Reuploaded work, Inappropriate, Malicious, Name-squatting, Poor description, Invalid metadata, Other. Reuploaded work is selected. Below that, is a note in an orange box with a warning icon: "Please note that you are *not* submitting a DMCA takedown request, but rather a report of reuploaded content. If you meant to file a DMCA takedown request (which is a legal action) instead, please see our Copyright Policy." Then, it asks you to provide additional context, including links and images, with a text editor and a submit button at the bottom.](https://cdn-raw.modrinth.com/changelog/web/2025-02-02/reports.jpg)`,
	},
	{
		date: `2025-01-28T19:00:00-08:00`,
		product: 'web',
		body: `### Improvements
- The UI for analytics has been updated to make it way more useful. What was previously called "Last month" really meant "Previous 30 days". Now, many more options have been added such as:
  - "This month" which refers to the current calendar month (Jan 1st - Jan 28th, currently)
  - "Last month" which refers to the previous calendar month (currently, Dec 1st thru Dec 31st)

Contributed by [IMB11](https://github.com/modrinth/code/pull/1301).`,
	},
	{
		date: `2025-01-10T09:00:00-08:00`,
		product: 'hosting',
		version: 'January Release',
		body: `### Added
- Added drag & drop upload support for mod and plugin files on the content page.
- Added a button to upload files to the content page.
- Added extra info (file name, author) to each mod on the content page.
- Show number of mods in search box.
- Adds a "No mods/plugins found for your query!" message if nothing is found, with a button to show everything again.

### Improvements
- The content page layout has been enhanced, now showing the file name and author of each installed item.
- You can now upload directly from the content page, instead of having to go to the Files page.
- Auto-backup now lists options in a dropdown instead of number input.
- Auto-backup 'Save changes' button now disables when no changes are made and backups are off.
- Servers dropdowns now have rounded corners on the last elements for consistency.
- Added support for more suspension reasons.
- Will now show resubscribe button on servers when payment status is "failed" instead of just "cancelled".
- Tweak button styles for consistency.
- Only scroll to the top of the mod/plugin list when searching if already scrolled down.
- Tweak content page mobile UI.`,
	},
	{
		date: `2025-01-10T09:00:00-08:00`,
		product: 'web',
		body: `### Improvements
- Tags on project pages are now clickable to view other projects with that tag (Contributed by [Neddo](https://github.com/modrinth/code/pull/3126))
- You can now send someone a link to the download interface with a specific version and loader selected, like so: https://modrinth.com/mod/sodium?version=1.21.2&loader=quilt#download (Contributed by [AwakenedRedstone](https://github.com/modrinth/code/pull/3138))`,
	},
	{
		date: `2024-12-26T22:05:00-08:00`,
		product: 'hosting',
		body: `### Added
- Added ability for users to clean install modpacks when switching versions.

### Improvements
- New status bar in ServerListing that shows suspension reasons/upgrade status.
- Displays a new screen for servers that are being upgraded.`,
	},
	{
		date: `2024-12-25T14:00:00-08:00`,
		product: 'app',
		version: `0.9.2`,
		body: `### Improvements
- Prevent ads from being able to play audio.`,
	},
	{
		date: `2024-12-24T22:00:00-08:00`,
		product: 'app',
		version: `0.9.1`,
		body: `### Added
- Added filter to filter projects by disabled.
- Re-added back/forward navigation buttons.
### Improvements
- Fixed environment tags missing from search.
- Fixed an issue where ads could play audio.
- Changed content enable/disable buttons to toggle switches.
- Show "install" button at all time on project cards.
- Fixed issue where cards would shrink when clicking button inside them causing click not to register.
- Made sidebar hide instantly.`,
	},
	{
		date: `2024-12-23T22:16:00-08:00`,
		product: 'app',
		version: `0.9.0`,
		body: `### Improvements
- New, updated design that brings the app in-line with the website.
  - A dynamic sidebar that adjusts to the most relevant content for each page, and keeps the ad in a consistent place instead of moving all around your screen.
  - More organized settings interfaces that makes each option clearer and easier to find.
  - Managing your content is much easier with enhanced filters for content types or checking for updates.
  - Content discovery has been overhauled and now has fully-featured project pages that match the website.
  - Instances now show your total play time, and will show the last time you played on the Home screen.
  - The library page now gives responsive feedback as instances are installing.
- The beginnings of a Friends system. In the future, you will be able to share the instances you’re playing and invite them to servers.
- Access your most recent instances with ease with Quick Instances.
- Fixed “Database is locked” errors on devices with slow disks.
- Fixed a few edge cases where API downtime could lead to an invalid state.`,
	},
	{
		date: `2024-12-21T16:00:00-08:00`,
		product: 'hosting',
		body: `### Added
- Drag and drop anything in the file manager.
- Added file upload queue status bar.
- Added support for parallel file uploads to upload multiple files faster.
- Added ability to cancel in-progress file uploads.
- Creation dates are now displayed for files.
- Can now sort by most recently created files
- YAML and TOML files now support syntax highlighting
- Find and replace support in files editor

### Improvements
- Files list renders up to 200% faster.
- Image viewer performance improvements, improved UI, and better handling of large-to-display images.
- UI inconsistency fixes.
- When reinstalling the loader, the current Minecraft version is automatically selected.
- Allow user to clean install modpacks on the modpack search page.
- Fixed 'Change platform' button leading to the wrong page on a vanilla server.`,
	},
	{
		date: `2024-12-11T22:18:45-08:00`,
		product: 'hosting',
		version: `December Release`,
		body: `### Added
- Expanded loader support to include **Paper** and **Purpur** servers, offering fully native plugin compatibility.
- A live chat button has been added to the bottom right of all server pages, making it easier for customers to contact our support team.
- Automatic backups are now *rolling*. This means older backups will be deleted to make space for new backups when a new one is being created. You can also now **lock** specific backups so that they don't get deleted by the automatic backup process.
- Users can now easily create backups before reinstalling a server with a different loader.

### Improvements
- The Platform options page has been completely redesigned to streamline user interactions and improve overall clarity.
- Suspended servers now display a clear "Suspended" status instead of a confusing "Connection lost" message, allowing users to easily check their billing information.
- The console has been internally reworked to improve responsiveness and prevent freezing during high-volume spam.
- Resolved CPU usage readings that previously exceeded 100% during high-load scenarios. CPU usage is now accurately normalized to a 0–100% range across all cores.
- Corrected CPU limit settings for some servers, potentially improving performance by up to half a core.
- Fixed an issue preventing server reinstallation when at the maximum backup limit.
- Resolved installation and runtime problems with older Minecraft versions.
- Added missing dynamic system libraries to our images, ensuring compatibility with the vast majority of mods.
- Implemented several additional bug fixes and performance optimizations.
- Removed Herobrine.

### Known Issues
- Backups may occasionally take longer than expected or become stuck. If a backup is unresponsive, please submit a support inquiry, and we'll investigate further.`,
	},
].map((x) => ({ ...x, date: dayjs(x.date) }) as VersionEntry)

export function getChangelog() {
	return VERSIONS
}
