Comments (5)
Bumped versions in d885503. I don't have the energy right now to test all of them to guarantee it's going to work, though, much less to create the releases too. I might only update them for 1.21 because that's the version I'll be updating my own server to.
from datapacks.
I'm changing this goal to be 1.21 - even with the directory changes it's possible to support older versions thanks to the build script. Got some more thinking about that in #20.
I still need to test, but now I have to bump the versions again too. Build script support landed in 6e0f5eb
from datapacks.
Things I need to look into: how are other datapacks releasing versions where the only thing that changes is the version? Are they incrementing the version number? Are there other versioning systems that might solve this for me?
Going forward, here's how it's going to work:
- The versioning of the pack is based on features, not game compatibility. Game version compatibility is encoded by the file name itself, not the version of the datapack itself.
- Updates that do not introduce new features, for any reason, will be a patch update - this includes bumping the pack format. Dropping a support for a game version can be done in a patch, but dropping support for a feature cannot be done in a patch.
- Introducing support for an older version in the same datapack ZIP is also a patch update. Introducing support for an older version in a way that requires a new ZIP file does not require a patch, as this will typically be done in a branch and not actively kept up to date.
Some examples:
- With the 1.21 update, as I have not introduced any functionality changes, the versions will only bump the patch number.
- When I introduce support for the next version after 1.21 (very likely 1.21.1 🙄) I will bump the patch again.
from datapacks.
The PR is merged, now I just need to create the releases.
from datapacks.
All released.
from datapacks.
Related Issues (20)
- Release new version of afk
- Check sleep logic when players are spectators HOT 1
- Don't run if player is a spectator HOT 1
- Update the description of Detect AFK Players to point to the addons that are now public
- Send an alert when addons are installed but `afk` isn't found HOT 1
- Rewrite README to include chickenfix and pause day cycle HOT 1
- Rewrite to guarantee ordering HOT 1
- WIP builds should be marked as such in the version file HOT 1
- Test and release Pause Day Cycle
- Make a better icon for chickenfix
- Set a team to restore to
- AFK team should have PVP disabled by default
- Delete original release
- Can you add support for 1.20.1? HOT 2
- Don't remove AFK tag from players if they have it before becoming AFK HOT 1
- playersSleepingPercentage values over 100% don't work as expected HOT 1
- Rewrite build system in Literally Anything Other Than Bash HOT 4
- Store seconds not moved instead of loops HOT 1
- Pause Day Cycle making day cycle not continue after a player is online HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from datapacks.