aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS.md
diff options
context:
space:
mode:
authorGavin Howard <yzena.tech@gmail.com>2020-06-30 09:09:14 -0600
committerGavin Howard <yzena.tech@gmail.com>2020-06-30 09:09:14 -0600
commit2575b6be20f0a6cf402ef05a43f31ffb4cace145 (patch)
tree7f535c6313ec329c916ed1f3fb02d97371ab2274 /NEWS.md
parent5590565ce474ee314cc77ac993e892e251f7dc0c (diff)
downloadplatform_external_bc-2575b6be20f0a6cf402ef05a43f31ffb4cace145.tar.gz
platform_external_bc-2575b6be20f0a6cf402ef05a43f31ffb4cace145.tar.bz2
platform_external_bc-2575b6be20f0a6cf402ef05a43f31ffb4cace145.zip
Increment the version and start updating the NEWS
Diffstat (limited to 'NEWS.md')
-rw-r--r--NEWS.md23
1 files changed, 21 insertions, 2 deletions
diff --git a/NEWS.md b/NEWS.md
index 7d6c5cf7..f574fc8f 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,5 +1,21 @@
# News
+## 3.0.4
+
+This is a production release that fixes two bugs and improves manpages for
+FreeBSD. Because this release fixes bugs, **users and package maintainers should
+update to this version as soon as possible**.
+
+The first bug fix was in how output to `stdout` was handled in `SIGINT`. If a
+`SIGINT` came in, the `stdout` buffer was not correctly flushed. In fact, a
+clean-up function was not getting called. This release fixes that bug.
+
+The second bug is in how `dc` handled input from `stdin`.
+
+The manpage improvement was done by switching from [ronn][20] to [Pandoc][21] to
+generate manpages. Pandoc generates much cleaner manpages and doesn't leave
+blank lines where they shouldn't be.
+
## 3.0.3
This is a production release that adds one new feature: specific manpages.
@@ -41,8 +57,9 @@ global ones that are already installed, so it will use the previous ones while
running tests during install. **If `bc` segfaults while running arg tests when
updating, it is because the global locale files have not been replaced. Make
sure to either prevent the test suite from running on update or remove the old
-locale files before updating.** Once this is done, `bc` should install without
-problems.*
+locale files before updating.** (Removing the locale files can be done with
+`make uninstall` or by running the `locale_uninstall.sh` script.) Once this is
+done, `bc` should install without problems.*
*Second, **the option to build without signal support has been removed**. See
below for the reasons why.*
@@ -831,3 +848,5 @@ not thoroughly tested.
[17]: https://github.com/skeeto/optparse
[18]: https://www.deepl.com/translator
[19]: ./manuals/benchmarks.md
+[20]: https://github.com/apjanke/ronn-ng
+[21]: https://pandoc.org/