docs: add a scriv-managed changelog by Unisay · Pull Request #7 · purescript-lua/purescript-lua-ngx · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion AGENTS.md
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Changelog

Notable changes to `purescript-lua-ngx` (PureScript bindings to the OpenResty
`ngx_http_lua` API, targeting Lua 5.1) are recorded here. The format is based on
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and entries are
assembled from fragments in `changelog.d/` with
[scriv](https://scriv.readthedocs.io/) on each release.

<!-- scriv-insert-here -->

## v0.2.0 - 2024-04-16

### Changed

- Refreshed the flake and dependencies for the current toolchain.

## v0.1.0 - 2023-03-31

### Added

- Initial PureScript bindings to the OpenResty / `ngx_http_lua` API for the Lua
target.

<!-- scriv-end-here -->
9 changes: 9 additions & 0 deletions changelog.d/0001-new-spago-and-run-script.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
### Added

- `scripts/run`: an OpenResty demo runner that serves the compiled dist under
`content_by_lua`.

### Changed

- Migrated to the new spago (`spago.yaml` + the published Lua package set) and
fixed the push-CI trigger so it runs on `main`.
9 changes: 9 additions & 0 deletions changelog.d/scriv.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[scriv]
format = md
md_header_level = 2
categories = Added, Changed, Fixed, Removed
# Hyphen separator (Keep a Changelog style), not scriv's default em dash, so
# collected entries match the hand-written backfill. The `%` are doubled
# because scriv reads this file with configparser interpolation, which treats a
# bare `%` specially; `%%` is an escaped literal `%`.
entry_title_template = {%% if version %%}{{ version }} - {%% endif %%}{{ date.strftime('%%Y-%%m-%%d') }}
1 change: 1 addition & 0 deletions flake.nix