Skip to content

Releases: mongodb/snooty-parser

Release: [v0.3.0] - 2020-02-09

09 Feb 23:08
v0.3.0
Compare
Choose a tag to compare
Pre-release

Added

  • Support for defining a project's title (DOCSP-7988).
  • Support for defining a project's default domain (DOCSP-8723).
  • Support for DevHub template directives (DOCSP-8723).
  • Support for Python 3.8 (DOCSP-7399).
  • Support for injecting formatting into ref_role nodes (DOCSP-7569).

Changed

  • Incomplete targets are now an error: for example,
    `universal link <ios-universal-links_>`_
    

Fixed

  • Directives may now have a "name" option, suppressing the docutils
    special-case behavior.
  • Fix crashing around snooty.toml (DOCSP-8389).

Release: [v0.2.0] - 2020-01-23

23 Jan 21:14
v0.2.0
Compare
Choose a tag to compare
Pre-release

Added

Changed

  • Domains are now included in AST nodes when relevant.

Release: [v0.1.16] - 2019-12-20

10 Jan 19:15
v0.1.16
Compare
Choose a tag to compare
Pre-release

Added

  • Support for defining non-drawer TOC nodes via toc_landing_pages array in snooty.toml (DOCSP-7573).

Fixed

  • Inconsistent YAML output filenames leading to broken page previews (DOCSP-8084).

Release: [v0.1.15] - 2019-12-05

05 Dec 16:08
v0.1.15
Compare
Choose a tag to compare
Pre-release

Added

  • The following extlink roles:

    • fb-dev-docs
    • fcm
    • google-dev
    • google-android-ref
    • github
    • github-dev
    • electricimp
    • twilio
    • mdn
    • aws-go
    • aws-iam
    • aws-reference
    • reactjs
    • jwt-io
  • More semantic analysis postprocessing infrastructure (DOCSP-7574).

  • A new release process (DOCSP-7800).

Release: [v0.1.14] - 2019-11-19

19 Nov 12:45
v0.1.14
Compare
Choose a tag to compare
Pre-release

Added

  • Added infrastructure to support editor preview.

  • Added infrastructure to support TOC generation.

  • Added diagnostic for merge conflict markers.

  • Parse published-branches.yaml and persist data to a metadata collection (DOCSP-7193).

Fixed

  • Parsing of extract filenames that include periods (DOCSP-6904).

  • Miscellaneous reStructuredText support improvements.

  • Properly report snooty.toml errors.

[v0.1.13] - 2019-09-23

23 Sep 19:32
v0.1.13
3073b12
Compare
Choose a tag to compare
Pre-release

Added

  • Support for reStructuredText footnotes (DOCSP-6620).

  • Support for project-wide reStructuredText substitutions (DOCSP-6442).

  • Support for downloading and ingesting intersphinx inventories (DOCSP-5776).

  • Validation for links under the doc role (DOCSP-6190).

  • Support for the following reStructuredText constructs:

    • datalakeconf rstobject
    • caption option to toctree
    • includehidden option to toctree
    • backlinks option to contents is an enum
    • gcp and azure extlinks
    • only directive
    • tab directive accepts a tabid option (DOCSP-6493)
    • list-table directive accepts an argument (DOCSP-6554)
    • card-group directive (DOCSP-6447)

Changed

  • The original filename of static assets is now saved in the filename field of the
    snooty.assets collection, replacing the type field (DOCSP-6849).
  • Directive "flag" options have a true value in the AST instead of null (DOCSP-6383).
  • The "only" directive is now deprecated in favor of "cond".

Fixed

  • Parsing of the versionadded, versionchanged, and deprecated directives (DOCSP-6504).

[v0.1.12] - 2019-07-25

25 Jul 17:33
v0.1.12
Compare
Choose a tag to compare
Pre-release

Added

  • Add support for the following reStructuredText constructs:

    • todo
    • deprecated
    • see
    • describe
    • glossary
    • rubric
    • envvar
  • Add support for the following extlinks:

    • go-api
    • ecosystem
    • products
    • wtdocs

Fixed

  • No longer create spurious diagnostics about including apiargs artifacts and hash.rst.

Changed

  • Undefined source constants are now replaced with a zero-width space (\u200b),
    preventing them from creating a syntax error.

[v0.1.11] - 2019-07-23

23 Jul 17:06
v0.1.11
Compare
Choose a tag to compare
Pre-release

Added

  • Add support for the following directives (DOCSP-6210):

    • tabs-top
    • tabs-stitch-auth-provid
    • tabs-deployments
    • tabs-stitch-sdks
    • tabs-stitch-interfaces
    • blockquote
    • caution
  • Add support for the wikipedia role.

Fixed

  • All YAML parsing errors are caught, rather than just scanning errors (DOCSP-6251).
  • Opening a project with missing static assets no longer triggers an unhandled exception (DOCSP-6267).

[v0.1.10] - 2019-07-11

11 Jul 18:14
v0.1.10
Compare
Choose a tag to compare
Pre-release

[v0.1.10] - 2019-07-11

Added

  • code directive alias for code-block.

Fixed

  • Language server URIs now map correctly into local FileIds, and vice versa.

[v0.1.9] - 2019-07-08

10 Jul 22:08
v0.1.9
Compare
Choose a tag to compare
[v0.1.9] - 2019-07-08 Pre-release
Pre-release

[v0.1.9] - 2019-07-08

Added

  • Add textDocument/resolve RPC endpoint to return the source file path of an artifact relative to the project's root (DOCSP-5967).

Fixed

  • Don't throw exception if saving an asset to the server fails (DOCSP-5998).
  • The language server can now be gracefully shutdown using a context manager,
    for use in tests.

Changed

  • Diagnostic messages when failing to open a static asset are more succinct.
  • Warn about YAML files with duplicated refs (DOCSP-5704).