Skip to content

Commit

Permalink
v3.12.0
Browse files Browse the repository at this point in the history
This release includes a rewritten Pipeline plugin that does
non-blocking reads. To the user it should behave exactly as before,
but it now no longer uses a separate thread that sits blocking on reading
from the pipe. It was both simple and needlessly complicated but as a
quick hack it sort of worked, except when it didn't. As before, this
plugin remains Posix-only.

Enabled the `-dip1000` compilation flag for scoped pointers.
This regrettably bumps the minimum dmd version from 2.085 to 2.086
(and ldc from 1.14 to 1.16) to resolve linker errors. At the time of
writing (August 2023) we're at 2.105, so 2.086 from May 2019 is still
decidedly ancient.

Disabled the `-dip25` compilation flag for sealed references.
Contemporary compilers enable it by default now, and explicitly
including it just generates "`-dip25 no longer has any effect`" noise
when compiling.

* Refactored plugin initialisation in such a way that allows Twitch
  keygens to perform their captive routines without first connecting
  to a server
* Improved Google and Spotify keygens to the point of usability
* Made throttling/scheduling of outgoing messages more precise
* Bumped minimum dialect dependency version to v2.0.4
* Bumped lu dependency version to v2.0.0
* ldc versions older than 1.25 fail to link in release mode and seem to
  have been for some time, but what do
  • Loading branch information
zorael committed Aug 25, 2023
1 parent bd5d293 commit 98deb26
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion README.md
@@ -1,4 +1,4 @@
# [![kameloso](kD.png)](https://github.com/zorael/kameloso/wiki) [![Linux/macOS/Windows](https://img.shields.io/github/actions/workflow/status/zorael/kameloso/d.yml?branch=master)](https://github.com/zorael/kameloso/actions?query=workflow%3AD) [![Linux](https://img.shields.io/circleci/project/github/zorael/kameloso/master.svg?logo=circleci&style=flat&maxAge=3600)](https://circleci.com/gh/zorael/kameloso) [![Windows](https://img.shields.io/appveyor/ci/zorael/kameloso/master.svg?logo=appveyor&style=flat&maxAge=3600)](https://ci.appveyor.com/project/zorael/kameloso) [![Commits since last release](https://img.shields.io/github/commits-since/zorael/kameloso/v3.11.1.svg?logo=github&style=flat&maxAge=3600)](https://github.com/zorael/kameloso/compare/v3.11.1...master)
# [![kameloso](kD.png)](https://github.com/zorael/kameloso/wiki) [![Linux/macOS/Windows](https://img.shields.io/github/actions/workflow/status/zorael/kameloso/d.yml?branch=master)](https://github.com/zorael/kameloso/actions?query=workflow%3AD) [![Linux](https://img.shields.io/circleci/project/github/zorael/kameloso/master.svg?logo=circleci&style=flat&maxAge=3600)](https://circleci.com/gh/zorael/kameloso) [![Windows](https://img.shields.io/appveyor/ci/zorael/kameloso/master.svg?logo=appveyor&style=flat&maxAge=3600)](https://ci.appveyor.com/project/zorael/kameloso) [![Commits since last release](https://img.shields.io/github/commits-since/zorael/kameloso/v3.12.0.svg?logo=github&style=flat&maxAge=3600)](https://github.com/zorael/kameloso/compare/v3.12.0...master)

**kameloso** is an IRC bot with [Twitch support](#twitch). It is text-based and runs in your terminal or console.

Expand Down
4 changes: 2 additions & 2 deletions source/kameloso/semver.d
Expand Up @@ -26,12 +26,12 @@ enum KamelosoSemVer
/++
SemVer minor version of the program.
+/
minor = 11,
minor = 12,

/++
SemVer patch version of the program.
+/
patch = 1,
patch = 0,

/++
SemVer version of the program. Deprecated; use `KamelosoSemVer.major` instead.
Expand Down

0 comments on commit 98deb26

Please sign in to comment.