Releases: mongodb/snooty-parser
Releases · mongodb/snooty-parser
[v0.1.9] - 2019-07-08
[v0.1.9] - 2019-07-08
Added
- Add
textDocument/resolveRPC 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).
v0.1.8
[v0.1.8] - 2019-06-27
Added
-
Warn if a simple include (e.g. not generated from YAML) is missing.
-
Add support for the following roles:
apiawsgettingstartedmasterdocsgithubguidesmms-docsmms-homemongo-sparksourceopsmgrcharts-v0.10charts-v0.9
Fixed
- The full
dnspackage is included in binary builds, letting them connect to the database.
Changed
- Avoid unnecessarily reprocessing figures and literal includes.
- Automatically rebuild files if their dependent assets change.
- Heading nodes now have an attached ID.
v0.1.7
Added
-
Add support for the following directives:
imagetabs-pillstriptabs-cloud-providerswebsitecloudmgrstitchchartscompassdrivermetatopic
Fixed
rawdirective contents are now ignored.- Bundle
docutils.parsers.rst.directives.miscin binary release to avoid runtime errors when usingunicode.
Changed
- Avoid processing giza substitutions in base nodes to avoid superfluous diagnostics.
v0.1.6
Added
- The
literalincludedirective. - AST nodes for substitutions.
Changed
-
Only match PAT_EXPLICIT_TILE if needed by role.
Roles are now categorized in one of three ways:
textroles only provide a label field in the AST.explicit_titleroles provide a target field in the AST, as well as
optionally a label field.linkroles do not emit a role node at all; instead, they emit a
reference with the refuri already set.
Fixed
- Multiline directive arguments.
- Include guide "languages" in legacy guide syntax.
:dedent:onliteralincludedirectives with empty lines.- Child giza nodes should not always have their parent's ref.
- Extracts should be created with the category
extracts, notextract.
v0.1.5: Pre-Pre-Alpha
- Support additional directives and roles
v0.1.4: Pre-Pre-Alpha
- Bundle Python hash function implementations temporarily; this shouldn't be required.
- Add support for additional MongoDB rst constructs
v0.1.3: Pre-Pre-Alpha
- Substitute constants from language-server, and report bad project config
- Force encodings to utf-8
v0.1.2: Pre-Pre-Pre-Alpha With Bundled OpenSSL
Bundle openssl with macOS binary build.
v0.1.1: Pre-Pre-Pre-Alpha With Bundled Python
Release v0.1.1 Bundles Python with the binary
v0.1: Pre-Pre-Pre-Alpha
Release v0.1