Releases: Bedrock-OSS/regolith
1.4.1
1.4.0
Changelog
- Regolith project configuration file is now versioned. Non-versioned projects are considered format version 1.2.0, current format version is 1.4.0. The
regolith init
command creates config files with format version 1.4.0. - New version of the Regolith configuration file enables more flexible configuration (requires setting format_version to 1.4.0).
- The
develop
andworld
export targets have a new property calledbuild
that can be set toeducation
,standard
orpreview
to specify if the files should be exported to a world/development packs of Minecraft Education Edition, Bedrock Edition or Preview respectively. - Project with config file that use format version below 1.4.0 don't support
preview
export target. Usedevelopment
withpreview
build setting instead. - Non Windows users can fake the Minecraft Education Edition directory by setting the
COM_MOJANG_EDU
environment variable.
- The
- There is a new JSON schema file available at: https://raw.githubusercontent.com/Bedrock-OSS/regolith-schemas/main/config/v1.4.json for the new config files.
Full Changelog: 1.3.0...1.4.0
1.3.0
Changelog
- Added
--update
flag toregolith install-all
. This flag updates all of the filters in the project to the newest stable version available. - Slightly changed
regolith install
behavior. During filter installation the copying of thedata
folder is now executed before the installation of the dependencies.
Bugfixes
- Fixed application crashes when running
regolith watch
on projects without RP or BP
Full changelog: 1.2.0...1.3.0
1.2.0
Regolith Version 1.2.0
- Added suppeort for new environment variables (
COM_MOJANG
andCOM_MOJANG_PREVIEW
) to simulate Minecraft Bedrock-Edition paths for exporting on non-Windows OS. @laurhinch in #277 - Added new options for exporting files -
none
export target, andrpName
andbpName
properties for changing the names of the folders of the exported packs in some export targets. @stirante in #271 - Implemented
--experiments
flag for enabling experimental features @stirante in #272 - Implemented the first experiment -
size_time_check
- a feature that should speed up exporting files by Regolith by recycling the files from previous runs @stirante in #272.
Full Changelog: 1.1.0...1.2.0
1.1.0
Regolith Version 1.1.0
We're excited to introduce the new minor version of Regolith, version 1.1.0. This update brings several improvements and fixes aimed at enhancing usability and stability. The updates introduced in this version include the implementation of caching for filter repositories, addition of new command flags for better management and automation, and various bug fixes related to data export and tag sorting.
Since our last minor update, there have been a series of patch updates (1.0.1 - 1.0.5) incorporating incremental improvements and bug fixes. These range from new command additions, implementation of environment variables for export paths, improved downloading of filters, bug fixes related to filter execution and numerous other improvements.
Added
- Added caching for filter repositories to improve performance and efficiency.
- Introduced a new configuration file option,
filter_cache_update_cooldown
, to manage the cache update frequency. - Introduced a
--force-filter-refresh
flag that can be used withinstall
andinstall-all
subcommands for a forced cache refresh. - Implemented a new
--profile
flag ininstall
subcommand to automatically add the installed filter to a profile.
Fixed
- Fixed a number of issues related to filters using
exportData
property. - Corrected an issue with incorrect sorting of tags when searching for the latest version.
Full Changelog: 1.0.5...1.1.0
1.0.5
What's Changed
- Downloading resolvers on
regolith install
has a cooldown. By default it's 5 minutes, but this can be changed in user config. - Added `regolith update-resolvers' command to manually update the resolvers.
- Fixed crashes on
regolith apply-filter
. - Added fuzzy matching for short filter names in
regolith install
command.
Full Changelog: 1.0.4...1.0.5
1.0.4
What's Changed
- Implemented resolving environment variables for
exact
andworld
export types - Added
--update
alias flag to--force
flag - Added
--timings
flag - Added filter settings to
when
condition data - Added checks for suspicious project location
- Improved downloading filters
- Fixed various bugs when evaluating
when
condition
Full Changelog: 1.0.3...1.0.4
1.0.3
1.0.2
What's Changed
- Fixed a problem that sometimes caused Regolith to fail exporting files when the export path was on different drive than the Regolith working directory. @Nusiq in #239
- On Windows, Regolith looks for
python.exe
first and than forpython3.exe
when trying to run Python. @Nusiq in #241 - Regolith doesn't use deprecated
ioutil
module anymore. @Juneezee in #236 - Updated go-burrito dependency. @stirante
- Updated docs. @arexon in #235
New Contributors
Full Changelog: 1.0.1...1.0.2
1.0.1
This update is just a hotfix that changes a few spelling mistakes and error messages.
What's Changed
- Fixed an error message displayed when trying to run
regolith run
command with a wrong version of the filter installed on the project. by @ThijsHankelMC in #237 - Fixed help message of the
regolith install
command. by @Nusiq in #238 - Fixed community filter links in the documentation. by @arexon
New Contributors
- @ThijsHankelMC made their first contribution in #237
Full Changelog: 1.0.0...1.0.1