All notable changes to this project will be documented here.
Changed:
- add
remove,lengthandclearmethods to Storage class - update unit test
Changed:
- fix scope in logger print method
- set
utils/storageas a service provider - fix
getFilemethod path && remove useless error message - clean options
- add logger engine to basic logs
- update unit test
Changed:
- fix
utils/loggerillegal invocation
Changed:
utils/storageandutils/loggerworks are service provider now.- Move
lib/storage/memory.jstolib/abstracts/storage.js - Remove first argument from
Core.log() - Move
winston.jsfrom dependencies to dev-dependencies
Added:
lib/abstracts/loggeras default log service.
Changed:
- Logger as external dependency
Changed:
- Update default config file path
- update README.md and CHANGELOG.md
Changed:
- update unit test
- update README.md and CHANGELOG.md
Changed:
- Implement new Squid Config class
Changed:
- Move back Core _version variable
- Make Logger optional
- Default config file path is an option,
configPath(TODO: find better name)
Changed:
- Resolve package.json path in desktop
Changed:
- split actions and stores classes into distincts files
- fix Core Alias typo
Added:
- Create
servicesfolders for data provider like Gihub or Parse - Create
github.jsservice, partial unit test - Create
repositoriesandissuesstores files - Create
issuesandcommentscollection files - Add
Errorlog to transport config
Changed:
- Update Logger API with formated messages ALA
sprintf - Rename User credentials to
_GHTOKENKEYNAMEas it refer to Github token - Rename Github credentials keys to be consistent with GH API.
- Add
bluebird@2.10.0to dependencies (promise library) - Rename
isLoginmethod toisLogged isLoggedreturn promise- Update
.gitignorefile - Update unit test
Remove:
utils/service.js, remplaced byservices/github.js
Changed:
- get core _VERSION from
package.json - Move Logger setup to
utils/logger.js - Move Release History to
CHANGELOG.mdfile
Added:
- Add
winston@1.0.1to dependencies - Setup logger
Added:
- Storage classes
- User Credentials manager
- Add
squid-config@0.1.0to dependencies - Add
node-fetch@1.3.2to dependencies - Application client ID/secret configuration file
Changed:
- Change
coreaccess API - Configuration management is delegated to
squid-config - Update Unit Test
- Update
README.md - Remove useless
devDependenciesfrompackage.js
Remove:
- Remove
config-managermodule - Remove
Xhrclass
Added:
- Package folders structure
- Core Classes
- Base unit test
- README and LICENSE files