P.S.A: stew and stint are two core packages that we use a lot at Status and that probably have broad utility outside of our own needs - the former fills a number of simple gaps in the stdlib that we've encoutered over the years while the latter provides almost seamless intXX and uintXX for` XX > 64 bits`. On top of that, we have eth (core Ethereum components) which has less general utility but nonetheless sees some use outside of our own needs.
Until recently we have not had versioned releases for these packages (and others) simply because nimble was not up to the task of resolving complex dependency graphs, but to celebrate the recent nimble improvements in dependency resolution we'll be tagging releases for these and many more packages.
stew in particular will continue to be a collection of mostly unfinished ideas that eventually should be moved out to their own packages but will now come with a new recommendation of how to depend on it so it's not expected to reach 1.0 ever. stint is more stable and hopefully we can get a 1.0 release out at some point, once some quirky edge cases have been dealt with and some of the integer primitives it depends on have been migrated out of stew into its own "integer support library".
Anyway, since there might be packages out there depending on these libraries, the tagged releases will slightly change how nimble reasons about them, so if you run into problems, post them here. In particular, the version in the nimble files of those projects was set too high which in theory should be ignored by nimble following a tagged release.
Going forwards, we'll also be assuming people using nimble are using a recent-enough nimble which not necessarily is the one that ships with nim in some cases.