Skip to content

Plan for v2.0.0 #106

@maritz

Description

@maritz

At long last I am planning to work on a v2.0.0. My current goal is to have this done this fall.

Must haves:

  • "Rewrite" using Typescript and strong coding conventions (tslint)
  • use Promises instead of callbacks (maybe keep callbacks as fallback)
  • Break backwards compatibilty if it brings any advantage 🏃
  • Update README.md and include link to 0.9 Readme until v1 is live
  • Write migration guide - HISTORY.md contains breaking changes and how examples on how to do it now
  • improving logger behaviour (currently console.log) (see point directly below)
  • add documentation for monkey-patching nohm.logError
  • Improve error handling
  • Improve documentation (docco or jsdoc)
  • Unique Validations prevent a Model from being updated. #82
  • work through all "TODO for v1" comments
  • use of the debug module

Should haves:

Research and categorize:

Discussion points:

  • re-evaluate everything that went wrong so far and make sure a v1.0.0 does not have the same pain points
  • Access control

While this is going on I also want to have the admin interface in a state that is at least read-only complete for v2.0.0.

Discussion & feedback & ideas are welcome.

Symbol Meaning
🏃 Work in progress
Canceled
Moved to different release

This was previously labeled as v1.0.0 but has now been changed to v2.0.0 to keep compatibility for dependents.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions