diff --git a/NEWS.md b/doc/RELNOTES.md similarity index 91% rename from NEWS.md rename to doc/RELNOTES.md index 11c5a28e1..dbef69600 100644 --- a/NEWS.md +++ b/doc/RELNOTES.md @@ -1,8 +1,30 @@ ---- -title: hledger news ---- + + +# Release notes + +## 2014/2/10 hledger-web 0.22.4 + +* web: include the right unminified version of jquery.url.js (1.1) to avoid js breakage + +## 2014/2/10 hledger-web 0.22.3 + +* web: fix version number reported by --version + +## 2014/2/10 hledger-web 0.22.2 + +New: + +* web: new option `--static-root` to set the base url for static files + +Improved: + +* web: include unminified source of all javascript to help packagers (fixes #161) +* web: work around clang-related build failures with OS X mavericks/XCode 5 +* web: allow blaze-html 0.7 (closes #159) -# News ## 2014/1/6 hledger 0.22.1 @@ -300,43 +322,6 @@ Marko Kocić, Max Bolingbroke, and a big welcome to first-time committer John Wi * web: add form allowed blank account names (#81) * chart, vty: hledger-chart and hledger-vty demoted to non-maintained extras for now -## 2011/11/1 HCAR - -hledger is a library and end-user tool (with command-line, curses and web -interfaces) for converting, recording, and analyzing financial -transactions, using a simple human-editable plain text file format. It is -a haskell port and friendly fork of John Wiegley's Ledger, licensed under -GNU GPLv3+. - -hledger aims to be a reliable, practical tool for daily use. It reports -charts of accounts or account balances, filters transactions by type, -helps you record new transactions, converts CSV data from your bank, -publishes your text journal with a rich web interface, generates simple -charts, and provides an API for use in your own financial scripts and -apps. - -In the last six months there have been two major releases. 0.15 focussed -on features and 0.16 focussed on quality. Changes include: - -- new modal command-line interface, extensible with hledger-* executables in the path -- more useful web interface, with real account registers and basic charts -- hledger-web no longer needs to create support files, and uses latest yesod & warp -- more ledger compatibility -- misc command enhancements, API improvements, bug fixes, documentation updates -- lines of code increased by 3k to 8k -- project committers increased by 6 to 21 - -Current plans include: - -- Continue the release rhythm of odd-numbered = features, even-numbered = - quality/stability/polish, and releasing on the first of a month - -- In 0.17, clean up the storage layer, allow rcs integration via - filestore, and read (or convert) more formats - -- Keep working towards wider usefulness, improving the web interface and - providing standard financial reports - ## 2011/10/26 hledger-web 0.16.5 * web: fix a ghc 6.12 incompatibility in Settings.hs @@ -441,31 +426,6 @@ Current plans include: * some old base 3 support has been dropped * the old -s flag has been dropped -## 2011/05 HCAR - -hledger is a haskell port and friendly fork of John Wiegley's ledger. It -is a robust command-line accounting tool with a simple human-editable data -format. Given a plain text file describing transactions, of money or any -other commodity, hledger will print the chart of accounts, account -balances, or transactions you're interested in. It can also help you -record transactions, or convert CSV data from your bank. There are also -curses and web interfaces. The project aims to provide a reliable, -practical day-to-day financial reporting tool, and also a useful library -for building financial apps in haskell. - -Since hledger's last HCAR entry in 2009, hledger became cabalised, had 10 -non-bugfix releases on hackage, split into multiple packages, acquired a -public mailing list, bug tracker, fairly comprehensive manual, -cross-platform binaries, and has grown to 5k lines of code and 15 -committers. 0.14 has just been released, with 5 code committers. - -The project is available under the GNU GPLv3 or later, at http://hledger.org . - -Current plans are to continue development at a steady pace, to attract -more developers, and to become more useful to a wider range of users, eg -by building in more awareness of standard accounting procedures and by -improving the web and other interfaces. - ## 2011/4/22 hledger 0.14 [announcement](http://thread.gmane.org/gmane.comp.finance.ledger.hledger/383) @@ -865,19 +825,6 @@ Release stats: * Tests: 76 * Known errors: 0 -## 2009/05 HCAR - -hledger is a (primarily) command-line accounting tool similar to John -Wiegley's "ledger". It reads a plain text journal file describing money -or commodity transactions, or timelog entries, and generates precise -activity and balance reports. - -Since the last report, hledger has reached release 0.4 on Hackage. It has -60 test cases, new features such as basic curses and web-based interfaces, -and has had some performance tuning. It is now quite useful for day to day -reporting of money and time. Also, the project has a new web address -(hledger.org), and has attracted two new committers. - ## 2009/04/03 hledger 0.4 [announcement](http://thread.gmane.org/gmane.comp.finance.ledger.general/1097) @@ -1012,19 +959,6 @@ Release stats: * Tests: 43 * Known errors: 0 -## 2008/11 HCAR - -hledger is a command-line accounting tool similar to John Wiegley’s ledger tool. - -The first release has been published on Hackage, and has attracted some -interest. It can be used for generating simple balance and transaction -reports from a plain-text general ledger. A home page and mail list has -also been created. - -Immediate plans are to add some more of the most useful features from -ledger, so that hledger can be used for day-to-day finances, and to grow -the community of contributors. - ## 2008/10/15 hledger 0.1 [announcement](http://thread.gmane.org/gmane.comp.finance.ledger.general/775) diff --git a/hledger-web/CHANGES b/hledger-web/CHANGES new file mode 100644 index 000000000..2b39b3b3d --- /dev/null +++ b/hledger-web/CHANGES @@ -0,0 +1,22 @@ +(unreleased) + +- allow warp 2.1 + +0.22.4 (2014/2/10) + +- Fix: include the right unminified version of jquery.url.js (1.1) to avoid js breakage + +0.22.3 (2014/2/10) + +- Fix: version number reported by --version + +0.22.2 (2014/2/10) + +- new option --static-root to set the base url for static files +- allow blaze-html 0.7 (#159) +- Fix: include unminified source of all javascript to help packagers (#161) +- Fix: work around clang-related build failures with OS X mavericks/XCode 5 + +0.22.1 (2014/1/6) and older + +See http://hledger.org/release-notes or doc/CHANGES.md. diff --git a/hledger-web/CHANGES.md b/hledger-web/CHANGES.md deleted file mode 100644 index 7e29cc71f..000000000 --- a/hledger-web/CHANGES.md +++ /dev/null @@ -1,19 +0,0 @@ -## 2014/2/10 hledger-web 0.22.4 - -* web: include the right unminified version of jquery.url.js (1.1) to avoid js breakage - -## 2014/2/10 hledger-web 0.22.3 - -* web: fix version number reported by --version - -## 2014/2/10 hledger-web 0.22.2 - -New: - -* web: new option `--static-root` to set the base url for static files - -Improved: - -* web: include unminified source of all javascript to help packagers (fixes #161) -* web: work around clang-related build failures with OS X mavericks/XCode 5 -* web: allow blaze-html 0.7 (closes #159) diff --git a/hledger-web/hledger-web.cabal b/hledger-web/hledger-web.cabal index a3fc16412..163876ed8 100644 --- a/hledger-web/hledger-web.cabal +++ b/hledger-web/hledger-web.cabal @@ -48,7 +48,7 @@ extra-source-files: templates/homepage.julius templates/homepage.lucius templates/normalize.lucius - CHANGES.md + CHANGES source-repository head type: git diff --git a/hledger/CHANGES b/hledger/CHANGES new file mode 100644 index 000000000..78a8d52e4 --- /dev/null +++ b/hledger/CHANGES @@ -0,0 +1,3 @@ +0.22.1 (2014/1/6) and older + +See http://hledger.org/release-notes or doc/CHANGES.md. diff --git a/hledger/hledger.cabal b/hledger/hledger.cabal index 34c1e1a07..5391a4a26 100644 --- a/hledger/hledger.cabal +++ b/hledger/hledger.cabal @@ -24,7 +24,9 @@ build-type: Simple -- data-dir: data -- data-files: extra-tmp-files: -extra-source-files: tests/suite.hs +extra-source-files: + tests/suite.hs + CHANGES -- Cabal-Version: >= 1.9.2 -- Test-Suite test-hledger