1
1
mirror of https://github.com/anoma/juvix.git synced 2024-11-24 08:45:51 +03:00

Add automatically updates/issues/merged PRs to the changelog (#74)

* [ .gitignore ] updated

* Add updated changelog waiting for new PRs

* Fixed minor typos
This commit is contained in:
Jonathan Cubides 2022-05-04 14:06:29 +02:00 committed by GitHub
parent 038042b733
commit 2b4cc3ee36
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 137 additions and 6 deletions

View File

@ -0,0 +1,38 @@
add_issues_wo_labels=true
add_pr_wo_labels=true
add_sections={}
author=true
base=CHANGELOG.md
breaking_labels=backwards-incompatible,Backwards incompatible,breaking
breaking_prefix=**Breaking changes:**
bug_labels=bug,Bug
bug_prefix=**Fixed bugs:**
compare_link=true
configure_sections={}
date_format=%Y-%m-%d
deprecated_labels=deprecated,Deprecated
deprecated_prefix=**Deprecated:**
enhancement_labels=enhancement,Enhancement
enhancement_prefix=**Implemented enhancements:**
exclude_labels=duplicate,question,invalid,wontfix,Duplicate,Question,Invalid,Wontfix
filter_issues_by_milestone=true
header=# The MiniJuvix Changelog
issue_line_labels=[]
issue_prefix=**Closed issues:**
issues_of_open_milestones=true
issues=true
max_issues=nil
merge_prefix=**Merged pull requests:**
output=CHANGELOG.md
project=minijuvix
pulls=true
removed_labels=removed,Removed
removed_prefix=**Removed:**
security_labels=security,Security
security_prefix=**Security fixes:**
simple_list=false
ssl_ca_file=nil
summary_labels=Release summary,release-summary,Summary,summary
unreleased=true
user=heliaxdev
verbose=false

2
.gitignore vendored
View File

@ -64,3 +64,5 @@ agda2hs/
docs/*.html
*.cabal
/src/MiniJuvix/Utils/OldParser.hs
CHANGELOG.md
UPDATES-FOR-CHANGELOG.org

View File

@ -1,16 +1,102 @@
* Changelog
* The MiniJuvix Changelog
:PROPERTIES:
:CUSTOM_ID: the-minijuvix-changelog
:END:
** [[https://github.com/heliaxdev/minijuvix/tree/0.1.3][0.1.3]]
(2022-05-03)
:PROPERTIES:
:CUSTOM_ID: section
:END:
[[https://github.com/heliaxdev/minijuvix/compare/v0.1.2...0.1.3][Full
Changelog]]
MiniJuvix uses [[https://pvp.haskell.org][PVP Versioning]]. The
changelog is available
[[https://github.com/heliaxdev/MiniJuvix/releases][on GitHub]].
*Closed issues:*
** 0.1.1
- Compile minihaskell output to WASM
[[https://github.com/heliaxdev/minijuvix/issues/50][#50]]
- Stop type checking at the first type error
[[https://github.com/heliaxdev/minijuvix/issues/49][#49]]
- Crash when typechecking a constructor pattern-match
[[https://github.com/heliaxdev/minijuvix/issues/41][#41]]
- Do not mangle =main= function name
[[https://github.com/heliaxdev/minijuvix/issues/40][#40]]
- Do not mangle top-level module names
[[https://github.com/heliaxdev/minijuvix/issues/39][#39]]
- Make SimpleFungibleToken.mjuvix work end-to-end
[[https://github.com/heliaxdev/minijuvix/issues/33][#33]]
- Make =--no-colors= flag global for pretty printer
[[https://github.com/heliaxdev/minijuvix/issues/29][#29]]
- Github Action Haskell workflow
[[https://github.com/heliaxdev/minijuvix/issues/4][#4]]
** [[https://github.com/heliaxdev/minijuvix/tree/v0.1.2][v0.1.2]]
(2022-04-11)
:PROPERTIES:
:CUSTOM_ID: v0.1.2-2022-04-11
:END:
[[https://github.com/heliaxdev/minijuvix/compare/v0.1.1...v0.1.2][Full
Changelog]]
*Closed issues:*
- Add en emacs mode with support for scoped highlighting
[[https://github.com/heliaxdev/minijuvix/issues/25][#25]]
- Add support for project root detection through a minijuvix.yaml file
[[https://github.com/heliaxdev/minijuvix/issues/24][#24]]
- Add CLI cmd to generate minijuvix autocompletion files for fish and
zsh [[https://github.com/heliaxdev/minijuvix/issues/23][#23]]
- Add pretty and typecheck subcommands to the microjuvix CLI
[[https://github.com/heliaxdev/minijuvix/issues/21][#21]]
- Translate identifiers from MicroJuvix to MiniHaskell (valid Haskell)
[[https://github.com/heliaxdev/minijuvix/issues/19][#19]]
- Implement the MiniHaskell to Haskell translation (prettyprinter)
[[https://github.com/heliaxdev/minijuvix/issues/18][#18]]
- Implementation of a typechecker for MicroJuvix
[[https://github.com/heliaxdev/minijuvix/issues/16][#16]]
- Add references to the Abstract AST to update compilation to
MiniHaskell [[https://github.com/heliaxdev/minijuvix/issues/12][#12]]
- Order in the house
[[https://github.com/heliaxdev/minijuvix/issues/10][#10]]
*Merged pull requests:*
- The MiniJuvix project now follows the same goals as the original Juvix
project. [[https://github.com/heliaxdev/minijuvix/pull/7][#7]]
([[https://github.com/jonaprieto][jonaprieto]])
- dev→main [[https://github.com/heliaxdev/minijuvix/pull/6][#6]]
([[https://github.com/jonaprieto][jonaprieto]])
- Big update including termination checking
[[https://github.com/heliaxdev/minijuvix/pull/5][#5]]
([[https://github.com/janmasrovira][janmasrovira]])
- Parser and scoper
[[https://github.com/heliaxdev/minijuvix/pull/3][#3]]
([[https://github.com/jonaprieto][jonaprieto]])
- upgrade to ghc9 and use hpack
[[https://github.com/heliaxdev/minijuvix/pull/2][#2]]
([[https://github.com/janmasrovira][janmasrovira]])
- merge [[https://github.com/heliaxdev/minijuvix/pull/1][#1]]
([[https://github.com/jonaprieto][jonaprieto]])
** [[https://github.com/heliaxdev/minijuvix/tree/v0.1.1][v0.1.1]]
(2022-03-25)
:PROPERTIES:
:CUSTOM_ID: v0.1.1-2022-03-25
:END:
[[https://github.com/heliaxdev/minijuvix/compare/48abde93b4e5380acabac810e584f4b7a6618592...v0.1.1][Full
Changelog]]
- Add support in the parser/scoper for Axiom backends
- Add support for =foreign= keyword
- New flag =--no-colors= for the scope command
- Add flag =--no-colors= for the scope command
- Upgrade to GHC 9.2.2
- Improve resolution of local symbols in the scoper
- Several new tests related to ambiguous symbols
- Add =--version= flag
- Add InfoTableBuilder effect for the scoper
*Closed issues:*
- Add diff output to the test suite
[[https://github.com/heliaxdev/minijuvix/issues/9][#9]]
- Improve scoper ambiguity error messages
[[https://github.com/heliaxdev/minijuvix/issues/8][#8]]

View File

@ -100,3 +100,8 @@ update-submodules :
.PHONY : minijuvix-stdlib
minijuvix-stdlib:
git submodule update --init minijuvix-stdlib
.PHONY : get-changelog-updates
get-changelog-updates :
@github_changelog_generator --since-tag $(shell git describe --tags $(shell git rev-list --tags --max-count=1)) 1> /dev/null
pandoc CHANGELOG.md --from markdown --to org -o UPDATES-FOR-CHANGELOG.org