summaryrefslogtreecommitdiff
path: root/posts/chickadee-0.10.0-released.md
diff options
context:
space:
mode:
Diffstat (limited to 'posts/chickadee-0.10.0-released.md')
-rw-r--r--posts/chickadee-0.10.0-released.md66
1 files changed, 0 insertions, 66 deletions
diff --git a/posts/chickadee-0.10.0-released.md b/posts/chickadee-0.10.0-released.md
deleted file mode 100644
index 44b9b85..0000000
--- a/posts/chickadee-0.10.0-released.md
+++ /dev/null
@@ -1,66 +0,0 @@
-title: Chickadee 0.10.0 released
-date: 2023-05-24 08:00:00
-tags: guile, gamedev, chickadee, release
-summary: Chickadee 0.10.0 has been released
----
-
-I'm happy to announce that Chickadee 0.10.0 has been released!
-
-Chickadee is a game development toolkit for Guile. Chickadee aims to
-provide all the features that parenthetically inclined game developers
-need to make 2D and 3D games in Scheme.
-
-This release is on the smaller side as I just haven’t had much time to
-work on Chickadee in the past 6 or so months, but I'm trying to stick
-with the routine of publishing a release before each Lisp Game Jam.
-The [Spring Lisp Game Jam
-2023](https://itch.io/jam/spring-lisp-game-jam-2023) is starting on
-May 26th and if you're interested enough in Chickadee to read this
-blog post then you should considering joining in!
-
-The biggest change in this release is not technical: Chickadee has
-been relicensed from GPLv3 to Apache 2.0. This change reflects the
-reality that copyleft isn’t a great strategy for something like a game
-development library because there are many options to choose from and
-all of the best ones use very liberal licenses like the zlib license.
-It used to be that there weren’t a lot of game libraries available for
-the Lisp family of languages, but that hasn’t been true for awhile.
-Most notably, [Trial](https://shirakumo.github.io/trial/) is a Common
-Lisp game *engine* that has been used to ship a very real and very
-good game called [Kandria](https://shinmera.itch.io/kandria), is far
-more featureful than Chickadee, far more battle-tested, and is
-available under the zlib license. Apache 2.0 was chosen despite the
-bad name that really ought to be changed because it is a similarly
-liberal license but also covers software patent nonsense. If the GPL
-has been a blocker to using Chickadee for you in the past then I hope
-this license change fixes it.
-
-Notable improvements and changes:
-
-* Chickadee is now licensed under the Apache 2.0 license rather than
- GPLv3+.
-* New window event hooks added to `run-game`.
-* Garbage generated in performance critical code has been
- significantly reduced (but not eliminated.)
-* Syntax highlighting in manual code snippets.
-* New `#:smooth?` argument for `load-font`.
-
-Bug fixes:
-
-* 9-patches now render texture regions properly.
-* List of bundled libraries needed by `chickadee bundle` was
- inaccurate in 0.9.0 and has been fixed.
-* `#:audio` keyword argument to `make-source` is no longer ignored.
-* Loading unsupported types of PNG files no longer throws an exception
- when printing the error message.
-
-source tarball: <https://files.dthompson.us/chickadee/chickadee-0.10.0.tar.gz>
-
-signature: <https://files.dthompson.us/chickadee/chickadee-0.10.0.tar.gz.asc>
-
-See the [Chickadee project page](/projects/chickadee.html) for more
-information.
-
-Bug reports, bug fixes, feature requests, and patches are welcomed.
-
-Have fun!