Releases: mongodb/snooty-parser
Release: [v0.3.1] - 2020-02-14
Added
- Directives for DevHub (DOCSP-8848).
- Tab sets for Realm (DOCSP-8787).
Release: [v0.3.0] - 2020-02-09
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
Added
-
Target/Ref validation & resolution (DOCSP-5776, DOCSP-6657).
-
Commit IDs may now be passed into the parser (DOCSP-8277).
Changed
- Domains are now included in AST nodes when relevant.
Release: [v0.1.16] - 2019-12-20
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
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
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
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
rstobjectcaption
option totoctree
includehidden
option totoctree
backlinks
option tocontents
is an enumgcp
andazure
extlinksonly
directivetab
directive accepts atabid
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 thetype
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
, anddeprecated
directives (DOCSP-6504).
[v0.1.12] - 2019-07-25
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
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
[v0.1.10] - 2019-07-11
Added
code
directive alias forcode-block
.
Fixed
- Language server URIs now map correctly into local FileIds, and vice versa.