diff --git a/CHANGELOG.md b/CHANGELOG.md index bd3e5f5..305f63a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.0.6 - 2019-11-29] + +New features: +- Allow using the app as a search engine (show search term in URI hash) (#26) + ## [0.0.5 - 2019-09-21] New features: diff --git a/package.json b/package.json index 8f96bcb..3dbf260 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "purescript-docs-search", - "version": "0.0.5", + "version": "0.0.6", "description": "Search frontend for the documentation generated by the PureScript compiler.", "directories": { "test": "test" @@ -45,8 +45,8 @@ "dependencies": {}, "devDependencies": { "glob": "^7.1.4", - "markdown-it": "^9.0.1", - "parcel": "^1.12.3", - "spago": "^0.8.5" + "markdown-it": "^10.0.0", + "parcel": "^1.12.4", + "spago": "^0.12.1" } } diff --git a/packages.dhall b/packages.dhall index b445ebe..29ed14f 100644 --- a/packages.dhall +++ b/packages.dhall @@ -1,94 +1,94 @@ let mkPackage = - https://raw.githubusercontent.com/purescript/package-sets/psc-0.13.2-20190725/src/mkPackage.dhall sha256:0b197efa1d397ace6eb46b243ff2d73a3da5638d8d0ac8473e8e4a8fc528cf57 + https://raw.githubusercontent.com/purescript/package-sets/psc-0.13.2-20190725/src/mkPackage.dhall sha256:0b197efa1d397ace6eb46b243ff2d73a3da5638d8d0ac8473e8e4a8fc528cf57 let upstream = - https://github.com/purescript/package-sets/releases/download/psc-0.13.3-20190827/packages.dhall sha256:93f6b11068b42eac6632d56dab659a151c231381e53a16de621ae6d0dab475ce + https://github.com/purescript/package-sets/releases/download/psc-0.13.5-20191127/packages.dhall sha256:654e8427ff1f9830542f491623cd5d89b1648774a765520554f98f41d3d1b3b3 -let overrides = { metadata = upstream.metadata ⫽ { version = "v0.13.0" } } +let overrides = { metadata = upstream.metadata // { version = "v0.13.0" } } let additions = - { halogen = - mkPackage - [ "aff" - , "avar" - , "console" - , "const" - , "coroutines" - , "dom-indexed" - , "foreign" - , "fork" - , "free" - , "freeap" - , "halogen-vdom" - , "media-types" - , "nullable" - , "ordered-collections" - , "parallel" - , "profunctor" - , "transformers" - , "unsafe-coerce" - , "unsafe-reference" - , "web-uievents" - ] - "https://github.com/slamdata/purescript-halogen.git" - "v5.0.0-rc.6" - , halogen-css = - mkPackage - [ "css", "halogen" ] - "https://github.com/slamdata/purescript-halogen-css.git" - "v8.0.0" - , optparse = - mkPackage - [ "prelude" - , "effect" - , "exitcodes" - , "strings" - , "ordered-collections" - , "arrays" - , "console" - , "memoize" - , "transformers" - , "exists" - , "node-process" - , "free" - ] - "https://github.com/f-o-a-m/purescript-optparse.git" - "v3.0.1" - , exitcodes = - mkPackage - [ "enums" ] - "https://github.com/Risto-Stevcev/purescript-exitcodes.git" - "v4.0.0" - , markdown-it = - mkPackage - [ "prelude", "effect", "options" ] - "https://github.com/nonbili/purescript-markdown-it.git" - "v0.4.0" - , html-parser-halogen = - mkPackage - [ "string-parsers", "generics-rep", "halogen" ] - "https://github.com/rnons/purescript-html-parser-halogen.git" - "890da763cdd2a1049ab8837e477c5ba1fcf6d4ce" - , markdown-it-halogen = - mkPackage - [ "markdown-it", "html-parser-halogen" ] - "https://github.com/nonbili/purescript-markdown-it-halogen.git" - "08c9625015bf04214be14e45230e8ce12f3fa2bf" - , bower-json = - mkPackage - [ "prelude" - , "generics-rep" - , "maybe" - , "arrays" - , "either" - , "newtype" - , "tuples" - , "foldable-traversable" - , "argonaut-codecs" - , "foreign-object" - ] - "https://github.com/klntsky/purescript-bower-json.git" - "v1.0.0" - } + { halogen = + mkPackage + [ "aff" + , "avar" + , "console" + , "const" + , "coroutines" + , "dom-indexed" + , "foreign" + , "fork" + , "free" + , "freeap" + , "halogen-vdom" + , "media-types" + , "nullable" + , "ordered-collections" + , "parallel" + , "profunctor" + , "transformers" + , "unsafe-coerce" + , "unsafe-reference" + , "web-uievents" + ] + "https://github.com/slamdata/purescript-halogen.git" + "v5.0.0-rc.6" + , halogen-css = + mkPackage + [ "css", "halogen" ] + "https://github.com/slamdata/purescript-halogen-css.git" + "v8.0.0" + , optparse = + mkPackage + [ "prelude" + , "effect" + , "exitcodes" + , "strings" + , "ordered-collections" + , "arrays" + , "console" + , "memoize" + , "transformers" + , "exists" + , "node-process" + , "free" + ] + "https://github.com/f-o-a-m/purescript-optparse.git" + "v3.0.1" + , exitcodes = + mkPackage + [ "enums" ] + "https://github.com/Risto-Stevcev/purescript-exitcodes.git" + "v4.0.0" + , markdown-it = + mkPackage + [ "prelude", "effect", "options" ] + "https://github.com/nonbili/purescript-markdown-it.git" + "v0.4.0" + , html-parser-halogen = + mkPackage + [ "string-parsers", "generics-rep", "halogen" ] + "https://github.com/rnons/purescript-html-parser-halogen.git" + "890da763cdd2a1049ab8837e477c5ba1fcf6d4ce" + , markdown-it-halogen = + mkPackage + [ "markdown-it", "html-parser-halogen" ] + "https://github.com/nonbili/purescript-markdown-it-halogen.git" + "08c9625015bf04214be14e45230e8ce12f3fa2bf" + , bower-json = + mkPackage + [ "prelude" + , "generics-rep" + , "maybe" + , "arrays" + , "either" + , "newtype" + , "tuples" + , "foldable-traversable" + , "argonaut-codecs" + , "foreign-object" + ] + "https://github.com/klntsky/purescript-bower-json.git" + "v1.0.0" + } -in upstream ⫽ overrides ⫽ additions +in upstream // overrides // additions diff --git a/src/Docs/Search/Main.purs b/src/Docs/Search/Main.purs index 69369c4..24ec307 100644 --- a/src/Docs/Search/Main.purs +++ b/src/Docs/Search/Main.purs @@ -27,7 +27,7 @@ main = do case fromMaybe defaultCommands args of BuildIndex cfg -> IndexBuilder.run cfg Search cfg -> Interactive.run cfg - Version -> log "0.0.5" + Version -> log "0.0.6" getArgs :: Effect (Maybe Commands)