Releases: StellarFw/stellar
1.5.0
What's Changed
- BREAKING: upgrade waterline to version 0.13.6 by @gil0mendes in #187
- [Snyk] Upgrade i18n from 0.8.6 to 0.11.1 by @snyk-bot in #188
- build(deps): bump i18n from 0.11.1 to 0.13.2 by @dependabot-preview in #193
- build(deps): bump @babel/polyfill from 7.10.4 to 7.11.5 by @dependabot-preview in #195
- chore: move into GitHub Actions by @gil0mendes in #198
- build(deps): [security] bump bcrypt from 4.0.1 to 5.0.0 by @dependabot-preview in #199
- build(deps-dev): bump @babel/cli from 7.10.5 to 7.11.6 by @dependabot-preview in #196
- [Snyk] Upgrade uuid from 3.2.0 to 3.4.0 by @snyk-bot in #189
- [Snyk] Upgrade mime from 2.4.5 to 2.4.6 by @snyk-bot in #191
New Contributors
- @snyk-bot made their first contribution in #188
- @dependabot-preview made their first contribution in #193
Full Changelog: 1.4.6...1.4.7
1.4.6
- βοΈ new
randomStr
util function that allows generating completely random strings - π fix issue with the static file server
1.4.1
- π fix critical issue when sending files to the client
1.4.0
This is more of a maintenance release and a fix to an issue with the descrived behavior on the documentation.
The docs describes that the first argument of an input default function its the api
ref, but that wasn't correctly implemented, so this release fixes that.
Apart from that, handlebars were processing our .js
files and breaking dynamic default values for inputs, so as a way to fix that and to reduce the numbers of dependencies required by Stellar, we replaced handlebars templates with a template literals solution.
- π add support for Node 12
- π add simple log function to earlier errors
- πͺ
handlebars
is no longer a dependency - πͺ bump
eslint
version - π fix dynamic default values for inputs
1.3.1
Move mocha and should to normal dependencies to be used with the stellar test
command.
1.3.0
Hey guys π
After almost two years we have a new release. That doesn't mean the project is stopped, no, there is a lot of ideas to implement but the time hasn't been much, you can see more about this on the feature/new-core
branch. Also, the 1.2.0 release was a pretty stable one πͺ
The main focus of this release was to fix some really rare bugs and make a general bump of dependencies.
- π Replace yargs + yargonaut with sywac (#127) - special thanks to @nexdrew
- πͺ General bump of dependencies
- πͺ Add support for Node 10
- π Fix middleware tests that break because of a wrong config being used
- π Prevent server from crash when there is no query string defined in some special situations
- π Prevent server from crash when a circular JSON is given as an action response
- π Stop from loading JS files for teste when running the
stellar test
command
1.2.0
Awesome! It's time to a new version of Stellar π
In this release, our focus was turned to the chat system. After using it for a while on a huge project we detect some usability problems and a need for rewrite arise.
- π A brand new way to communicate between the client and the server using the chat system but this time through events (#75)
- π Now we using daily log files (#60)
- π The
XMLHttpRequest
was replaced with the new Fetch API (#21) - π The cache API was rewritten to make use of Promises
- π Now the console logs use colors, based on the entry log level
- π Stellar client now creates a queue for pending request, this will avoid the 'too many requests' error
- π Now the action system implements a timeout mechanism
- π New Docker files to test Stellar in different version (special thanks to @ivoribeiro)
- πͺ Reenable Uglify now with support for our ES6 code (#73)
- πͺ Catch syntax errors on the models and format them (#81)
- πͺ Reload the server when a mod file is changed (#88)
- πͺ Lots of packages were updated
- πͺ Now dev mode is disabled during testing
- πͺ Each error has now a specific code
- π Prevent recursion when using the
--daemon
flag on CLI - π Fix some issues on the sendFile method, on the HttpServer class
- π Fix a problem with the command line arguments
1.1.1
I forgot to build the version.
1.1.0
- π New
after
validator - π Now is possible to use functions on the input's default property
- π Add the ability to run Stellar as a daemon
- π Waterline is now the default ORM
- π Reload the server when the a model changes
- π Now you can return Blueprint Promises as an action return
- π Now the listeners are reloaded when they change
- π Available tasks are now listed on the documentation page
- π A new powerful command line lands
- π New
console
command to start an interactive session - π New modification system to apply changes on the actions metadata of other modules, defining groups
- πͺ Improve the CRUD action template
- πͺ Replace
node-uuid
package withuuid
(by @marcbachmann) - πͺ Give a more readable error when there is an invalid module
- πͺ The listener generator was fixed
- πͺ Bump Primus to the version 6.0.x
- πͺ Rename
convertTo
toformat
- πͺ Ensure that the actions dir exists on
make model
- πͺ Major improvement on the documentation interface
- πͺ Improve startup code
- π Fix issue that prevent some error messages
- π Fix number of tabs on the templates
- π Fix crash when reloading config files
1.0.4
- π Use Promises in the client library
- π Monitor the quality of code using Codacy
- π Add support to finish action using Promises
- π New
dockerIt
command (thanks @ivoribeiro) - π Implement interceptors on Stellar client library
- π New
core.models.add.{name}
event to manipulate models - π Contribution guide, code of conduct, pull request and issue template
- πͺ Bump Mongoose version to 4.6.8
- πͺ
api.actions.call
now uses Promises instead of callbacks - πͺ Use complex models by default on
makeModel
command - π Fix auto connect to rooms