Skip to content

Commit

Permalink
Merge pull request #303 from srid/release-0.6
Browse files Browse the repository at this point in the history
Release 0.6.0.0
  • Loading branch information
srid authored Jul 24, 2020
2 parents 6923b6e + 31756d8 commit d73fcd2
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 24 deletions.
31 changes: 20 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,30 @@
# Change Log for neuron

## 0.5.0.0 (UNRELEASED)

NOTE: This section is largely out of date. Checkout the PR and commit history.
## 0.6.0.0

- Markdown: switch to Pandoc, and commonmark (with [extensions](https://github.com/jgm/commonmark-hs/tree/master/commonmark-extensions)). #166
- Markdown parsing is consequently less strict and more permissive
- With this change, neuron can potentially support other text formats (org,
reST, etc.)
- Switch to GHC 8.6 (for reflex-dom)
- Raw HTML support (#191)
- Introduce new "uplink tree" view (#195)
- Resilient error handling (#202, #215)
- Added `neuron query --graph` to get the entire graph as JSON export
- YAML block is now optional; title is also optional, while native Markdown H1 titles are now supported (#230)
- With this change, neuron can potentially support other text formats (experimental org support already in)
- Raw HTML support (#191)
- YAML block is now optional; title is also optional, while native Markdown H1 titles are now supported (#230)
- Web Interface
- Introduce new "uplink tree" view, replacing connections pane (#195)
- Allow customizing favicon
- z-index: Allow cycles (#248)
- z-index: display parse and query errors (#220, #221)
- CLI:
- Resilient error handling (#202, #215)
- Added `neuron query --graph` to get the entire graph as JSON export
- Add backlinks query (#216)
- Add bash/zsh shell completion (#239)
- neuron new: title is optional (#232)
- Bug fixes
- Fix 'neuron new' generating invalid Markdown when title contains special characters (#163)
- Allow custom CLI in $EDITOR (#227)
- Others
- Reduce install size (#240)
- Nightly docker releases
- Automatic publishing through [neuron-template](https://github.com/srid/neuron-template)

## 0.4.0.0

Expand Down
7 changes: 2 additions & 5 deletions neuron/neuron.cabal
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cabal-version: 2.4
name: neuron
-- This version must be in sync with what's in Default.dhall
version: 0.5.11.2
version: 0.6.0.0
license: AGPL-3.0-only
copyright: 2020 Sridhar Ratnakumar
maintainer: [email protected]
Expand All @@ -13,9 +13,6 @@ synopsis:
Future-proof system for plain-text notes.
description:
neuron is a future-proof system for managing your plain-text Zettelkasten notes.
extra-source-files:
README.md
CHANGELOG.md
data-files:
src-js/search.js
src-bash/neuron-search
Expand Down Expand Up @@ -131,7 +128,7 @@ common app-common
skylighting-core,
relude,
iso8601-time,
rib ^>=0.12,
rib >=0.12,
shake -any,
time,
text,
Expand Down
16 changes: 8 additions & 8 deletions neuron/test/Neuron/VersionSpec.hs
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,15 @@ spec = do
isLesserOrEqual = shouldNotSatisfy
it "simple versions" $ do
-- If the user requires 0.4, and we are "older than" than that, fail (aka. isGreater)
"0.6" `isGreater` olderThan
"0.5" `isLesserOrEqual` olderThan -- This is current version
"0.7" `isGreater` olderThan
"0.6" `isLesserOrEqual` olderThan -- This is current version
"0.4" `isLesserOrEqual` olderThan
it "full versions" $ do
"0.6.1.2" `isGreater` olderThan
"0.5.12" `isGreater` olderThan
"0.5.11.8" `isGreater` olderThan
"0.5.11.0" `isLesserOrEqual` olderThan -- This is current version
"0.7.1.2" `isGreater` olderThan
"0.6.12" `isGreater` olderThan
"0.6.11.8" `isGreater` olderThan
"0.6.0.0" `isLesserOrEqual` olderThan -- This is current version
"0.3.1.0" `isLesserOrEqual` olderThan
it "within same major version" $ do
"0.5.11.8" `isGreater` olderThan
"0.5.11.0" `isLesserOrEqual` olderThan -- This is current version
"0.6.11.8" `isGreater` olderThan
"0.6.0.0" `isLesserOrEqual` olderThan -- This is current version

0 comments on commit d73fcd2

Please sign in to comment.