Releases: GearsDatapacks/dpm
Releases · GearsDatapacks/dpm
Release list
DPM v0.1.2
[0.1.2] - 2024-07-17
Control over Modrinth modifications
Added
dpm fixcommand to fix corrupted or oldproject.jsonfilesdpm fetchcommand to download a Modrinth project and begin development on it- When publishing a version to Modrinth, DPM now scans the changelog and adds the recent changes to the version
- Users can now specify
--no-modify (project|version)to limit changes DPM makes when publishing - When creating datapacks using a template, DPM now fetches the pack format for the given version from misode's
mcmeta dpm linkcommand to link a local project with a Modrinth project
Fixed
- Comparing DPM versions now correctly works when comparing, for example
0.1.2with0.1.2-alpha-1 - The
include_filesfield ofdpmconfig.jsonnow works with including directories - The
versionfield ofproject.jsonis no longer confused withdpm_version
DPM v0.1.1
[0.1.1] - 2023-12-31
Better dependency management
Added
rm-aliasaction to remove unwanted aliases- Dev dependencies
- Libraries only used in development (benchmarks, test libraries, etc.)
- Not published to Modrinth
- Can be installed using
dpm install ... --dev
- Optional dependencies
- Dependencies not required to run properly (addons)
- Marked as Optional on Modrinth
- Can be installed using
dpm install ... --optional
- Removal of dependencies
- Dependencies can now be removed using
dpm uninstall ... - Only works inside a DPM project
- Dependencies can now be removed using
DPM v0.1.0
[0.1.0] - 2023-10-12
First full release!
Added
- Installing datapacks
- Publishing datapacks
- Generating datapacks from templates
DPM v0.1.0-rc2
[0.1.0-rc2] - 2023-12-24
Final bug fixes
Added
- Additional categories in project json
Changed
- Now checks the version of DPM a project was created with
Fixed
- Now correctly publishes version on project creation
- No longer installs opional dependencies
DPM v0.1.0-rc1
[0.1.0-rc1] - 2023-10-12
Increased customisability
Added
- Basic config file
Changed
- DPM now by default only downloads the latest stable version of a datapack, this behaviour can be overridden
- DPM now donwloads datapacks into the parent directory when inside a project folder
Fixed
- Skipping remaining downloads if a file is already present
- Storing data in undesirable location on windows
DPM v0.1.0-beta-1
[0.1.0-beta-1] - 2023-09-01
Useful functions
Added
dpm createfor datapack generation from templatesdpm aliasfor auth aliasing--versionflag
Changed
- The
dpmcommand now prints the help message on invalid input
Fixed
dpm initgenerating null fields
DPM v0.1.0-alpha-3
[0.1.0-alpha-3] - 2023-08-28
Switched to golang
Changed
- Migrated project to golang
- Releases now consist of a single binary, rather than entire source code
- You don't need python installed to run dpm
DPM v0.1.0-alpha-2
[0.1.0-alpha-2] - 2023-06-16
Improved dpm command
Added
- Custom argument parser for dpm command
dpm installto download all dependencies
Changed
- Use the Pyrinth pip project instead of source code
DPM 0.1.0-alpha-1
[0.1.0-alpha-1] - 2023-06-10
Initial alpha
Added
- Installing datapacks into a world
- Adding dependencies
- Publishing projects