Releases: repetere/periodicjs
Releases · repetere/periodicjs
Configuration and Memory Performance
Version 3.1.2
Periodic 3.1.2, Configuration and Memory Performance.
- Running with nodemon, removing PM2 requirement for production
- moving extension config to
content/config/extensions.json
- moved restart.json to
content/config
- added enterprise data security requirements for dbseed, custom data scrubbing
- added support for environemnt specific extensions for testing
- requires node >= 0.10.31, npm >= 2.0.0
Notes
Periodic Migration guide from 3.0.0
# move content/extensions/extensions.json, content/extensions/log, content/extensions/restart.json to content/config
# delete content/extensions directory
# install latest version of periodic
$ npm install forever -g # install forever
$ cd /path/to/web/app
$ npm install periodicjs@3.1.2 --prefix ./ # or $ npm install periodicjs@latest
Periodic Runtime Options
$ npm start --e [name-of-environment (development by default)] # runs nodemon
$ npm run forever --e [name-of-environment (development by default)] # runs forever + nodemon
$ npm run deploy --e [name-of-environment (development by default)] # deploys with pm2
$ npm run sync # syncs dependencies
Running npm start saves the environment in content/config/process/runtime.json
, if no environment is specified, it will reload in this environment, this is helpful server restarts
Periodic Production release
Version 3.0.0
Periodic 3.0.0, Production release.
- Security Fixes and updated Express to V 4.10.2
- More security fixes, updated all dependencies
- Added Core Caching
Notes
- Periodic
- Added support Caching
- Extension: Core Cache (3.0.0)
- Extension: Core Controller (3.0.0)
- Extension: Core Extensions (3.0.0)
- Extension: Core Mailer (3.0.0)
- updated nodemailer, added support for Amazon SES, SendGrid & MailGun
- Extension: Core Utilities (3.0.0)
- preview theme support
- Extension: Admin (3.0.0)
- Extension: DBSeed (3.0.0)
- Extension: Default Routes (3.0.1)
- Extension: Install (3.0.1)
- Extension: Login (3.0.0)
- Extension: Mailer (3.0.0)
- Extension: Scheduled Content (3.0.0)
- Extension: User Access Control (3.0.2)
Environment Themes, Augmented HTML, New Admin
Version 2.9.0
Periodic 2.9.0, one step closer.
- fixed assets and primary assets in admin
- cleaned up reader theme, iOS fixes
- updated default content in DBseed
- added core controller support for preview themes
- added support for tags and categories for assets
- added support for environment specific themes
- added custom view engine support
- added new admin
Notes
- Periodic
- Added support for pre start up scripts (new relic)
- Added custom session secret( add to config.json)
- Added support for custom node modules (add to config.json)
- Extension: Core Controller (2.0.2)
- preview theme support
- Extension: Preview Theme (1.0.0)
- environment view html customization support
- Extension: Google Analytics (1.0.0)
- environment view html customization support
- Extension: Install (2.9.0)
- environment specific configuration installation
- Extension: Admin (2.9.1)
- new theme settings, new content editor, support for html augmentation in views
0.1.0: Merge pull request #30 from yawetse/master
switched to async parallel, simplified installation process, installing extension dependencies via npm instead of github