moth/CHANGELOG.md

31 lines
1.0 KiB
Markdown
Raw Normal View History

2019-11-26 12:09:40 -07:00
# 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).
## [4.0.0] - Unreleased
2019-11-26 12:09:40 -07:00
### Added
- New `transpile` command to replace some functionality of devel server
### Changed
- Major rewrite/refactor of `mothd`
- There are now providers for State, Puzzles, and Theme. Sqlite, Redis, or S3 should fit in easily.
- Server no longer provides unlocked content
- Puzzle URLs are now just `/content/${cat}/${points}/`
2019-11-26 12:09:40 -07:00
- `state/until` is now `state/hours` and can specify multiple begin/end hours
- `state/disabled` is now `state/enabled`
- Mothball structure has changed substantially
- Mothballs no longer contain `map.txt`
- Clients now expect unlocked puzzles to just be `map[string][]int`
2019-11-26 12:09:40 -07:00
### Deprecated
### Removed
- Development server is gone now; use `mothd` directly with a flag to transpile on the fly
### Fixed
### Security