| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-04-05 | Purge double space. | Andreas Scherer | |
| 2023-03-27 | Bump pandoc-cli to 0.1.1, depend on latest pandoc-lua-enginepandoc-lua-engine-0.2pandoc-cli-0.1.1 | John MacFarlane | |
| 2023-03-18 | pandoc-cli: require hslua-cli-1.4.1 | Albert Krewinkel | |
| This fixes a bug where the program would not enter interactive mode if `-v`, `-e`, or `-l` was used together with the `-i` command line flag. | |||
| 2023-03-17 | pandoc-cli: add a Lua REPL | Albert Krewinkel | |
| 2023-03-13 | Switch to hslua-2.3 | Albert Krewinkel | |
| 2023-01-12 | CI: test with GHC 9.2.5 and 9.4.4 | Albert Krewinkel | |
| 2023-01-10 | Update copyright years, it's 2023! | Albert Krewinkel | |
| 2022-11-02 | Text.Pandoc.App: Change `parseOptionsFromArgs` and `parseOptions`... (#8406) | John MacFarlane | |
| They now return `Either OptInfo Opt`. Add `OptInfo` type. Add `handleOptInfo` function. This performs the IO actions for things like `--version` that were previously done in `parseOptionsFromArgs`. An argument for a `ScriptingEngine` has been added, to facilitate printing custom templates and custom extensions for Lua filters. (However, at this stage nothing is yet done with it.) [API change] | |||
| 2022-10-31 | Re-add TemplateHaskell pragma in pandoc-cli. | John MacFarlane | |
| This was an hlint false positive. | |||
| 2022-10-30 | hlint suggestions. | John MacFarlane | |
| 2022-10-28 | Print starting server message to stderr instead of stdout. | John MacFarlane | |
| 2022-10-28 | Issue message when starting up server indicating the port. | John MacFarlane | |
| 2022-10-19 | Move `defaultUserDataDir` from T.P.Shared to T.P.Data [API change]. | John MacFarlane | |
| 2022-10-19 | Split Text.Pandoc.Version from Text.Pandoc.Shared. | John MacFarlane | |
| This new module exports `pandocVersion` and `pandocVersionText`, which are no longer exported from Text.Pandoc.Shared. [API change] Also, we now set the `pandoc-version` variable centrally rather than in the writers. One effect is the man writer now emits a comment with the pandoc version (this was intended before, judging from the template, but it didn't happen because the vairable wasn't set). | |||
| 2022-10-13 | Rollback parameterize options on scripting engine. | John MacFarlane | |
| Rolls back 0ab014ed1e5890e338792fab98aecc45cd889f99. We don't need this because we aren't needing to print the Lua version in options any more; we're handling `--version` now at the pandoc-cli level. | |||
| 2022-10-01 | Fix `nightly` flag build. | John MacFarlane | |
| 2022-09-30 | Remove build versions info from `--version` output. | John MacFarlane | |
| 2022-09-30 | Move `--version` handling to pandoc-cli. | John MacFarlane | |
| Print flag settings (lua, server) and versions of all relevant packages. Add suffix for nightly builds. Move `nightly` flag from pandoc to pandoc-cli. Closes #8339. | |||
| 2022-09-30 | Use `server` as command to start the pandoc server | Albert Krewinkel | |
| 2022-09-30 | pandoc-cli: Allow building a binary without Lua support | Albert Krewinkel | |
| Disabling the `lua` cabal flag will result in a binary without Lua. | |||
| 2022-09-30 | [API Change] Extract Lua code into new package pandoc-lua-engine | Albert Krewinkel | |
| The flag 'lua53` must now be used with that package if pandoc is to be compiled against Lua 5.3. | |||
| 2022-09-30 | [API Change] Parameterize `convertWithOpts` over scripting engine. | Albert Krewinkel | |
| 2022-09-30 | [API Change] App: parameterize `options` over the scripting engine | Albert Krewinkel | |
| 2022-09-30 | [API Change] Rename `pandocVersion` to `pandocVersionText`... | Albert Krewinkel | |
| and add a new `pandocVersion` value with type `Version`. This is consistent with the type used for `pandocTypesVersion` and allows to use the value where a Version type is required. | |||
| 2022-09-29 | Bump pandoc version to 3.0. | John MacFarlane | |
| In light of the package splitting changes. | |||
| 2022-09-28 | Bump version to 2.20, depend on >= 2.20 in pandoc-cli, pandoc-server. | John MacFarlane | |
| 2022-09-27 | pandoc-cli: support `-E` flag in pandoc-lua | Albert Krewinkel | |
| 2022-09-27 | pandoc-cli: support "lua" and "serve" as commands | Albert Krewinkel | |
| Pandoc behaves like `pandoc-lua` and `pandoc-server` if the first argument is `lua` and `serve`, respectively. | |||
| 2022-09-27 | pandoc-cli: update to hslua-cli-1.2 | Albert Krewinkel | |
| 2022-09-27 | pandoc-cli: Avoid the CPP language extension | Albert Krewinkel | |
| Alternative behavior for the *server* flag is implemented by using separate modules. | |||
| 2022-09-26 | pandoc-lua: support more command line flags | Albert Krewinkel | |
| 2022-09-26 | Add server flag to pandoc-cli. | John MacFarlane | |
| This allows the executable to be built without support for "server mode." | |||
| 2022-09-23 | Use hslua-cli package for pandoc-lua interface | Albert Krewinkel | |
| 2022-09-22 | Make pandoc behave like a Lua interpreter when called as `pandoc-lua`. (#8311) | Albert Krewinkel | |
| 2022-09-22 | Split pandoc-server, pandoc-cli into separate packages. (#8309) | John MacFarlane | |
| This also removes the unnecessary Setup.hs from pandoc. Cabal does not need this with build-type 'simple'. | |||
