@gil0mendes gil0mendes released this Jul 16, 2017 · 9 commits to dev since this release

Assets 2

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

@gil0mendes gil0mendes released this Feb 13, 2017 · 75 commits to dev since this release

Assets 2

I forgot to build the version.

@gil0mendes gil0mendes released this Feb 13, 2017 · 77 commits to dev since this release

Assets 2
  • 🌟 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

@gil0mendes gil0mendes released this Nov 19, 2016 · 142 commits to dev since this release

Assets 2
  • 🌟 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

@gil0mendes gil0mendes released this Oct 22, 2016 · 168 commits to dev since this release

Assets 2
  • 🌟 add the test command to run the API tests
  • 🌟 define a default valid salt hash to prevent execution errors
  • 🌟 implement --update option to use with the run command (issue #30)
  • 💪 bump mongoose version to 4.6.4
  • 💪 the event system nows uses promises
  • 💪 utils functions are now a satellite
  • 💪 major rewrite of the validation system
  • 💪 reduce the number of transpilations to ES5
  • 💪 improve the code generated by the make commands
  • 💪 now action can be called internally without passing parameters or a callback
  • 🐛 fix some comments typos
  • 🐛 add the client lib and the automatic documentation to the .gitignore

@gil0mendes gil0mendes released this Sep 17, 2016 · 192 commits to dev since this release

Assets 2
  • 🌟 add makeListener command
  • 🌟 add lint check to the source code
  • 🌟 model schema definition can be a function
  • 🌟 add a .gitignore file on project initialization process
  • 💪 improve startCluster command
  • 🔥 remove lodash dependency
  • 🔥 gulp is no longer a dependency
  • 🐛 restore console colors after command execution
Jul 29, 2016
v1.0.1