Hey,
this is just to inform you that we finally merged the "future" branch of
inventory into the master.
This doesn't actually change anything for people that used to depend on the
old 1.0.0-SNAPSHOT builds of inventory. Those are still available in
repositories and will not change.
The merged code changed version to 0.0.1-SNAPSHOT.
What this means is that once the integration with the "new" inventory is
ready, you can just swap the version of inventory from 1.0.0-SNAPSHOT to
0.0.1-SNAPSHOT (or whatever version it will at the time) and you will be using
the new stuff.
Why we rolled the version back?
Because we want to follow the semantic versioning and starting at 1.0.0-
SNAPSHOT didn't give us much room to "breathe". Having a 0.y.z versioning
scheme enables us to introduce incompatible changes yet allow people to still
depend on the older versions if they are not ready to move.
We also didn't want to release "timed snapshots" of 1.0.0. This is more a
matter of personal taste, but I'd rather depend on 0.2.3 than on
1.0.0-20150314-5. While timed snapshots would give us the same benefits as
0.y.z versioning, we chose the subjectively better readability of 0.y.z over
timed snapshots.
If you ever wanted to look at the code as it existed prior to the big merge,
the github repo has the "mvp-poc" tag that points to the last version of the
"old" inventory code.
Thanks,
Lukas
Show replies by date