Commits in Beta 4.12.3+forge:
- docs: use mult-fallback RPOs in multi-file example
- chore: update to 1.21.4
- Merge branch 'master' into forge
Commits in Release 4.12.3:
- docs: use mult-fallback RPOs in multi-file example
- chore: update to 1.21.4
Commits in Beta 4.12.2+forge:
- perf: descend file filter chain linearly
- Merge branch 'master' into forge
Commits in Release 4.12.2:
- perf: descend file filter chain linearly
Commits in Beta 4.12.1+forge:
- chore: clean up logs a bit
- docs: mention more packs using this
- feat: use custom Naming for UIs
- chore: generate config
- feat: start work on 1.21.2 port
- chore: bump to 1.21.3
- fix: get sodium into the test environment again
- fix: use correct commons
- Merge branch 'master' into forge
Commits in Release 4.12.1:
- fix: use correct commons
Commits in Release 4.12.0:
- chore: clean up logs a bit
- docs: mention more packs using this
- feat: use custom Naming for UIs
- chore: generate config
- feat: start work on 1.21.2 port
- chore: bump to 1.21.3
- fix: get sodium into the test environment again
Commits in Release 4.11.3:
- fix: support pre-7 packs using lenient expression parsing
- style: use switch expression in BoolExprTypeAdapter
Commits in Beta 4.11.3+forge:
- fix: support pre-7 packs using lenient expression parsing
- style: use switch expression in BoolExprTypeAdapter
- Merge branch 'master' into forge
- chore: bump libjf
Commits in Release 4.11.2:
- docs: migrate to vitepress
- chore: port over some internal changes from NF
- chore: use more targeted mixins
Commits in Beta 4.11.2+forge:
- docs: migrate to vitepress
- chore: perform initial porting work for NeoForge
- chore: port over some internal changes from NF
- Merge branch 'refs/heads/master' into forge
- fix: get RPO running on forge
- chore: port over some internal changes from NF
- chore: use more targeted mixins
- Merge branch 'master' into forge
- fix: correct imports
Commits in Release 4.11.1:
- fix: respect integer numeric entries
Commits in Release 4.11.0:
- fix: use decompiler when visualizing optimized expression in condition exceptions
- chore: move pack entry widget logic to LibJF module
- chore: bump to 1.21.1
- fix: use concurrent maps in dependency tracker
- chore: use new resource pack hook api
- fix: prevent leaks from previous reloads messing with validationLayer
- feat: add support for presets
- fix: remove leftovers from debugging
- docs: add sections on presets and advanced muScript usages
- fix: show widget for pinned and enforced packs
- chore: rename and move serialization code
- test: get tests working again
Commits in Release 4.10.0:
- feat: support string entries
- chore: bump meta version
- chore: update to 1.21
- fix: use Identifier.of in new code
Commits in Release 4.9.0:
- chore: bump to 1.20.6
- feat: introduce validation layer to detect early resource loads and infinite recursion
- fix: move validation layer under debugLogs option that already exists for things like that
- chore: mention additional incompatible mods in FMJ
- chore: remove dashloader compat
- fix: use different log category for IO logs
- chore: clean up logging
- feat: rewrite pack discovery and add warnings for duplicate IDs
- chore: optimize imports
- fix: properly account for MetaCache mutation when removing old keys
- fix: avoid expensive tree equality computation when comparing pack states
- fix: don't clear cache prematurely when there are multiple pack managers
Commits in Release 4.8.0:
- fix: protect against NPE with mod-provided packs in root directories of (virtual) file systems
- feat: initial work on 1.20.5 and commons 1.7 port
- chore: clean up events slightly
- fix: use correct versions
- build: remove unused repos
Commits in Release 4.7.2:
- chore: update to 1.20.4
Commits in Release 4.7.1:
- fix: implement basic recursive file dependency tracking for debugLogs
- fix: implement OverlayMap to store FallbackI18n without evaluating lower map early
Commits in Release 4.7.0:
- feat: update to 1.20.2 snapshot and implement RespackoptsFS abstraction over resource packs
- chore: merge master branch
- fix: fork Scope before runScript
- chore: bump deps
- feat: update to 1.20.2
Commits in Release 4.6.2:
- fix: avoid premature muScript initialization with libjf-config-reflect