Skip to content

Commit

Permalink
Release 1.4.2
Browse files Browse the repository at this point in the history
  • Loading branch information
technomancy committed Feb 24, 2024
1 parent 4aad4b0 commit 4c65281
Show file tree
Hide file tree
Showing 8 changed files with 30 additions and 19 deletions.
5 changes: 3 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -229,12 +229,13 @@ release: guard-VERSION upload uploadrock
@echo "* Bump the version in src/fennel/utils.fnl to the next dev version."
@echo "* Add a stub for the next version in changelog.md"

prerelease: guard-VERSION ci man test-builds rockspec
prerelease: guard-VERSION ci test-builds
@echo "Did you look for changes that need to be mentioned in help/man text?"
sed -i s/$(VERSION)-dev/$(VERSION)/ src/fennel/utils.fnl
$(MAKE) man rockspec
grep "$(VERSION)" setup.md > /dev/null
! grep "???" changelog.md
git commit -m "Release $(VERSION)"
git commit -a -m "Release $(VERSION)"
git tag -s $(VERSION) -m $(VERSION)

guard-%:
Expand Down
4 changes: 3 additions & 1 deletion changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Note that since 0.3.0, no deprecations have actually resulted in
removals. They are advisory only and we have no plans to break the
deprecated forms.

## 1.4.2 / ???
## 1.4.2 / 2024-02-23

### Bug Fixes

Expand All @@ -16,6 +16,8 @@ deprecated forms.

## 1.4.1 / 2024-02-19

This was the last release that provided Linux arm32 binaries.

### New Features

* Iterators accept locals wrapped in parens like all other multi-value bindings.
Expand Down
2 changes: 1 addition & 1 deletion man/man3/fennel-api.3
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
. ftr VB CB
. ftr VBI CBI
.\}
.TH "fennel-api" "3" "2024-02-19" "fennel 1.4.1" "Fennel\[aq]s Lua API"
.TH "fennel-api" "3" "2024-02-23" "fennel 1.4.2-dev" "Fennel\[aq]s Lua API"
.hy
.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion man/man5/fennel-reference.5
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
. ftr VB CB
. ftr VBI CBI
.\}
.TH "fennel-reference" "5" "2024-02-19" "fennel 1.4.1" "Fennel Reference"
.TH "fennel-reference" "5" "2024-02-23" "fennel 1.4.2-dev" "Fennel Reference"
.hy
.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion man/man7/fennel-tutorial.7
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
. ftr VB CB
. ftr VBI CBI
.\}
.TH "fennel-tutorial" "7" "2024-02-19" "fennel 1.4.1" "Getting Started with Fennel"
.TH "fennel-tutorial" "7" "2024-02-23" "fennel 1.4.2-dev" "Getting Started with Fennel"
.hy
.SH NAME
.PP
Expand Down
8 changes: 8 additions & 0 deletions rockspecs/fennel-1.4.2-1.rockspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package = "fennel"
local fennel_version = "1.4.2"
version = (fennel_version .. "-1")
source = {url = ("https://fennel-lang.org/downloads/fennel-" .. fennel_version .. ".tar.gz")}
description = {summary = "A lisp that compiles to Lua", detailed = ("Get your parens on--write macros and " .. "homoiconic code on the Lua runtime!"), license = "MIT", homepage = "https://fennel-lang.org/"}
dependencies = {"lua >= 5.1"}
build = {type = "builtin", install = {bin = {fennel = "fennel"}}, modules = {fennel = "fennel.lua"}}
return nil
24 changes: 12 additions & 12 deletions setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,12 +35,12 @@ installed on your system.
This method requires you to manually update the `fennel` script when
you want to use a newer version that has come out.

1. Download [the fennel script](https://fennel-lang.org/downloads/fennel-1.4.1)
2. Run `chmod +x fennel-1.4.1` to make it executable
3. Download the [signature](https://fennel-lang.org/downloads/fennel-1.4.1.asc)
and confirm it matches using `gpg --verify fennel-1.4.1*.asc`
1. Download [the fennel script](https://fennel-lang.org/downloads/fennel-1.4.2)
2. Run `chmod +x fennel-1.4.2` to make it executable
3. Download the [signature](https://fennel-lang.org/downloads/fennel-1.4.2.asc)
and confirm it matches using `gpg --verify fennel-1.4.2*.asc`
(optional but recommended).
4. Move `fennel-1.4.1` to a directory on your `$PATH`, such as `/usr/local/bin`
4. Move `fennel-1.4.2` to a directory on your `$PATH`, such as `/usr/local/bin`

**Note**: You can rename the script to `fennel` for convenience. Or
you can leave the version in the name, which makes it easy to keep
Expand All @@ -57,12 +57,12 @@ This method requires you to manually update the `fennel` binary when
you want to use a newer version that has come out.

1. Choose one the options below, depending on your system:
- [GNU/Linux x86_64](https://fennel-lang.org/downloads/fennel-1.4.1-x86_64)
([signature](https://fennel-lang.org/downloads/fennel-1.4.1-x86_64.asc))
- [Windows x86 32-bit](https://fennel-lang.org/downloads/fennel-1.4.1-windows32.exe)
([signature](https://fennel-lang.org/downloads/fennel-1.4.1-windows32.exe.asc))
2. Run `chmod +x fennel-1.4.1*` to make it executable
3. Download the signature and confirm it matches using `gpg --verify fennel-1.4.1*.asc`
- [GNU/Linux x86_64](https://fennel-lang.org/downloads/fennel-1.4.2-x86_64)
([signature](https://fennel-lang.org/downloads/fennel-1.4.2-x86_64.asc))
- [Windows x86 32-bit](https://fennel-lang.org/downloads/fennel-1.4.2-windows32.exe)
([signature](https://fennel-lang.org/downloads/fennel-1.4.2-windows32.exe.asc))
2. Run `chmod +x fennel-1.4.2*` to make it executable
3. Download the signature and confirm it matches using `gpg --verify fennel-1.4.2*.asc`
(optional but recommended).
4. Move the downloaded binary to a directory on your `$PATH`, such as `/usr/local/bin`

Expand Down Expand Up @@ -95,7 +95,7 @@ The Fennel compiler can be added to your code repository, and then
loaded from Lua.

1. Get the `fennel.lua` library. You can get this from a
[release tarball](https://fennel-lang.org/downloads/fennel-1.4.1.tar.gz)
[release tarball](https://fennel-lang.org/downloads/fennel-1.4.2.tar.gz)
or by running `make` in a source checkout.
2. Add `fennel.lua` to your code repository.
3. Add the following lines to your Lua code:
Expand Down
2 changes: 1 addition & 1 deletion src/fennel/utils.fnl
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

(local view (require :fennel.view))

(local version :1.4.2-dev)
(local version :1.4.2)

;;; Lua VM detection helper functions

Expand Down

0 comments on commit 4c65281

Please sign in to comment.