@sujalchoudhari/solaris-ui
Version:
A UI framework to create HTML pages with just JavaScript.
81 lines (65 loc) • 2.65 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# [1.0.1-alpha.5] - 10-04-2023
## [Unreleased]
This alpha has Bug fixes and minor changes.
### Changed
- File Manager now by default, points to cwd.
- Templates was moved outside of the `src` folder.
- Builds are located in cwd by default.
# [1.0.1-alpha.4] - 09-04-2023
## [Unreleased]
The project is going under various changes.
The code is not stable and may break at any time.
### Added
- `Atomizer.buildComponentTreeFromAtom` added.
- `ScriptManager` and `StyleManager` classes.
- Templates
- Can select multiple templates from different styles.
### Changed
- Logger saves log files under `./logs` folder.
- Template files(js and css) are included in the build.
- Renamed `[name].component.html` to `[name].html`
- Atomizer can have multiple folders to load from.
# [1.0.1-alpha.3] - 30-03-2023
## [Unreleased]
The project is going under various changes.
The code is not stable and may break at any time.
### Added
- Atom Class.
- Atomizer Class.
- AtomizerTemplate Class.
- templates as `[name].component.html` files in `src/templates/` folder.
### Changed
- The entire `solaris.ts` got overhauled.
- `Logger` class saves logs under `./logs` folder.
- `basic` folder is renamed to `components`
- `logger`,`filemanager`, `solaris` moved into `./src/utils` folder.
### Removed
- Almost all `.ts` files that Inherited from `Component` class.
- Init method from `SolarisUI` class.
# [1.0.1-alpha.2] - 25-03-2023
### Added
- Logger Class, detailed output will be provided in future versions
### Changed
- FileManager now uses Logger.warn instead of `throw Error`.
# [1.0.1-alpha.1] - 24-03-2023
## [Unreleased]
### Added
- `copyTree` function added in `FileManager`.
- `SolarisUI.build` now copies the contents of public folder and dumps it into Build folder.
- NPM Link into sidebar of Docs page.
### Changed
- renamed `addDefaultCss` to `useGlobalStyles`
- renamed `defaultCss` to `globalCss`
- Builds folder is no longer generated under `./public`.
### Fixed
- Errors generated when building the project with `defaultCss:true`
# [1.0.1-alpha.0] - 24-03-2023
This is the first release. Mostly the code added, no deletion are made.
### Added
- Basic classes for low level components
- Filemanager and SolarisUI classes to manage components
- Containers, an Intermediate collection of containers.