Here is a rundown of all major and minor happenings during the development of this library, grouped via published (or unpublished) tags and releases.
Serious efforts to mature the codebase, restructuring, cleaning and stabelizing the API to make it production ready.
- bring API coded
- Fixed bugs
- Stabelized API
- Code refactored
- Documentation revamped
- Assembly and namespace concepts coded
- oojs renamed to flairjs
- (https://flairjs.com) published
- Code refactored and cleaned
- Changelog written for all major developments since the beginning
- Updated documentation
- Documentation structure created
- Code is re-factored
- Issues fixed
- Examples matured
Proof of concept stage ideation and development of basic codebase. Experimentation with syntax, constructs and possibilities.
- Issue fixed
- Issue fixed
- Running example created
- Issues fixed
- More inbuilt attributes added (session, state, etc.)
- Issues fixed
- Added constructor and disposer overrides
- Readonly and once attributes added
- Reflection API conceptualized
- Interface, Enum and Namespace concepts added
- Minor enhancements
- API standardization
- Build engine
- Basic library structure with quick functional plumbing
- Idea processing
- Conceptualizing and maturing the overall approach