Skip to content

Releases: StellarFw/stellar

1.5.0

14 Apr 09:31
b0170a4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.4.6...1.4.7

1.4.6

16 May 17:28
Compare
Choose a tag to compare
  • ⭐️ new randomStr util function that allows generating completely random strings
  • πŸ› fix issue with the static file server

1.4.1

14 Nov 01:19
Compare
Choose a tag to compare
  • πŸ› fix critical issue when sending files to the client

1.4.0

07 Sep 18:18
Compare
Choose a tag to compare

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

16 Feb 18:23
Compare
Choose a tag to compare

Move mocha and should to normal dependencies to be used with the stellar test command.

1.3.0

16 Feb 17:38
Compare
Choose a tag to compare

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

16 Jul 14:11
Compare
Choose a tag to compare

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

13 Feb 17:34
Compare
Choose a tag to compare

I forgot to build the version.

1.1.0

13 Feb 17:32
Compare
Choose a tag to compare
  • 🌟 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 with uuid (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 to format
  • πŸ’ͺ 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

19 Nov 20:17
Compare
Choose a tag to compare
  • 🌟 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