Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

MkDocs

Project documentation with Markdown.
Collective - Host: opensource - https://opencollective.com/mkdocs - Website: https://www.mkdocs.org/ - Code: https://github.com/mkdocs/mkdocs

Release 1.5.2 (#3330)

github.com/mkdocs/mkdocs - 79f17b4b71c73460c304e3281f6ff209788a76bf authored about 1 year ago by Oleh Prypin <[email protected]>
Change extra_javascript items to usually be strings again (#3324)

In 1.5.0 `extra_javascript` was changed to become a `list[ExtraScriptValue]`, but strings could ...

github.com/mkdocs/mkdocs - 91e37aea5ee9e91142976bb99da1bcc3f199d0b9 authored about 1 year ago by Oleh Prypin <[email protected]>
Drop obsolete readthedocs config, we switched to gh-pages (#3326)

github.com/mkdocs/mkdocs - 4944c9fe354acfc39f3e782ed884c0194280136e authored about 1 year ago by Ultrabug <[email protected]>
Correct detection of dropping anchorlink from page title (#3325)

github.com/mkdocs/mkdocs - 63052bc1be0a06fee8578c7dc2b508f971589dca authored about 1 year ago by Oleh Prypin <[email protected]>
Restore functionality of --no-livereload (#3320)

and nearby refactor

github.com/mkdocs/mkdocs - fcb2da399f029bd569b708479a39a5f2c700b5a2 authored about 1 year ago by Oleh Prypin <[email protected]>
Release 1.5.1 (#3315)

github.com/mkdocs/mkdocs - 2865b0fcc4dd9b636963a8fd7e306725e1ac8ab2 authored about 1 year ago by Oleh Prypin <[email protected]>
Make it possible to treat ExtraScriptValue as a path

This lets some plugins still work despite the breaking change

Fixes #3310

github.com/mkdocs/mkdocs - ea549e6177bdf2842facd09d0a81afd5de326296 authored about 1 year ago by Oleh Prypin <[email protected]>
Catch ValueErrors thrown when attempting to remove a file twice (#3314)

github.com/mkdocs/mkdocs - 86cde7b7beb18e8e8753d176b8c01f56cd479704 authored about 1 year ago by Jake Carter <[email protected]>
Release 1.5.0 (#3296)

github.com/mkdocs/mkdocs - 0d9e3414e128b1fb1397c22ef60846f762b45a01 authored about 1 year ago by Oleh Prypin <[email protected]>
Fix livereload shutdown sequence - crash on Windows

Fixes #3305
Regressed in commit d4d483c7796a84908b2edb745d9e72de28236b87

github.com/mkdocs/mkdocs - 0f8ab6bd6fbbf6d22517e1e63e79f0c62e7803a5 authored about 1 year ago by Oleh Prypin <[email protected]>
Create FUNDING.yml (#3295)

github.com/mkdocs/mkdocs - bfb52a30acfd98f8cabb3f78985755b6c19eb1be authored about 1 year ago by Oleh Prypin <[email protected]>
Merge pull request #3297 from mkdocs/regr

Regression fixes

github.com/mkdocs/mkdocs - 189faf03c1b0a83fe69d3e486d2b658c2629e875 authored about 1 year ago by Oleh Prypin <[email protected]>
Add a test for relative link without dot in filename

github.com/mkdocs/mkdocs - bb00d4cebb6187c1eaab78384b886b32ce778d71 authored over 1 year ago by Oleh Prypin <[email protected]>
Fix unescaping of Markdown titles

Currently this is a regression in unreleased code. Extensions such as 'inlinehilite' and 'smarty...

github.com/mkdocs/mkdocs - c3d4ff7b69801d40e4f75bf06c95aa641125566e authored over 1 year ago by Oleh Prypin <[email protected]>
Always set `inclusion_level` so static-i18n plugin keeps working

github.com/mkdocs/mkdocs - d8bc90f11335413658586bf26f25a14a0de60d4d authored over 1 year ago by Oleh Prypin <[email protected]>
Revert "Check types against older Click that still has correct types"

This reverts commit 21c618a1c65349ac97254c655893043450ae6557.

github.com/mkdocs/mkdocs - 80254454d268800658a4f113c9469c0ad1d99f94 authored over 1 year ago by Oleh Prypin <[email protected]>
Add blockquote styling for mkdocs theme (#3291)

github.com/mkdocs/mkdocs - b1624b5ce816b1ae8a28e981f6ccaf9c8b15f6b4 authored over 1 year ago by Oleh Prypin <[email protected]>
The new `!relative` tag also needs to be ignored in `get-deps`

github.com/mkdocs/mkdocs - 41de1dd04be19cde793d5a4996cfa7373751e33c authored over 1 year ago by Oleh Prypin <[email protected]>
Merge pull request #3283 from mkdocs/warnc

Expand link validation, add configs for it

github.com/mkdocs/mkdocs - 89c7aa69ac4d3f0e3272ae8ec49d33ee58cbba95 authored over 1 year ago by Oleh Prypin <[email protected]>
Use YAML indentation width of 2 spaces (#3287)

github.com/mkdocs/mkdocs - 8353493606344f3b25922e2a877c4b8485827a69 authored over 1 year ago by Oleh Prypin <[email protected]>
More rigorous suggestions and tests for relative links in Markdown

github.com/mkdocs/mkdocs - ba6d23e7217e3cee05897f30a411dec8dc459c73 authored over 1 year ago by Oleh Prypin <[email protected]>
Update Hatch matrix specification, properly add Python 3.11

github.com/mkdocs/mkdocs - fad2926760cf39edd5f14c973f917c78325fc93e authored over 1 year ago by Oleh Prypin <[email protected]>
Upgrade jQuery in mkdocs theme (#3286)

github.com/mkdocs/mkdocs - 65c0590e22041461ded05f56415e8d39cd4a1a82 authored over 1 year ago by Dominique Fober <[email protected]>
Check types against older Click that still has correct types

https://github.com/pallets/click/issues/2558

github.com/mkdocs/mkdocs - 21c618a1c65349ac97254c655893043450ae6557 authored over 1 year ago by Oleh Prypin <[email protected]>
Merge pull request #3285 from C3pa/patch-1

Fix some grammar errors on Choosing Your Theme page.

github.com/mkdocs/mkdocs - fe80d58dd4e953272751399eb406695d06a9c970 authored over 1 year ago by Ultrabug <[email protected]>
Update choosing-your-theme.md

Fixes some grammar errors on Choosing your theme page

github.com/mkdocs/mkdocs - c99465a4d88a19c661df6241ffea4dfc23ce8668 authored over 1 year ago by C3pa <[email protected]>
Add suggestions for malformed links in Markdown

Guess what existing page might have been meant based on the provided link, and mention it in the...

github.com/mkdocs/mkdocs - ca5160af27c1948b7dfa716127ed70a438622371 authored over 1 year ago by Oleh Prypin <[email protected]>
Propagate 1st-level `validation` keys to the 2nd-level sub-dicts

github.com/mkdocs/mkdocs - aef55990b9c6054d25dbdfdaa9cf3a0e833add93 authored over 1 year ago by Oleh Prypin <[email protected]>
Configurable diagnostics around broken links to docs

Expand the situations where logs about broken links are produced, make the logging levels fully ...

github.com/mkdocs/mkdocs - 4150d2b8cecccc2b971753c4e61574a4a8e9097d authored over 1 year ago by Oleh Prypin <[email protected]>
Refactor RelativePathExtensionTests

And use attribute access for configs in more places

github.com/mkdocs/mkdocs - c71bf2429fc97c964fab13f1220feadd40f383b1 authored over 1 year ago by Oleh Prypin <[email protected]>
Make colorful/indented output optional, decrease indent (#3282)

* These disable it: `--no-color` flag, `NOCOLOR=` var, or `| cat`.
* This force-enables it: `--...

github.com/mkdocs/mkdocs - de0c913fca6da1f192b6cfdc2297dc7d82b26234 authored over 1 year ago by Oleh Prypin <[email protected]>
Deprecate `defaults.get_schema`

github.com/mkdocs/mkdocs - 5db6a7808229900d183ff1dcaec82f0a2df449bc authored over 1 year ago by Oleh Prypin <[email protected]>
Refactor to eliminate wrapper Markdown extension classes

github.com/mkdocs/mkdocs - bf7c4300ceb6a0a11d62f2003e9bc043d4b8a16b authored over 1 year ago by Oleh Prypin <[email protected]>
Merge pull request #3258 from mkdocs/dirtag

Add YAML placeholder tags that resolve to current paths

github.com/mkdocs/mkdocs - efe5bfbc47fc43e8281fde6a851a0766395c8745 authored over 1 year ago by Oleh Prypin <[email protected]>
Docs: small fixes

github.com/mkdocs/mkdocs - 25f4ea153322357c31d15fe601c4ea743028aefa authored over 1 year ago by Oleh Prypin <[email protected]>
Document the `!relative` tag

github.com/mkdocs/mkdocs - 99a9a905531158fa9ab1c2f0af72c71a64f46f39 authored over 1 year ago by Oleh Prypin <[email protected]>
Add YAML placeholder tags that resolve to current paths

- !relative # Obtains the directory of the currently rendered Markdown file
- !relative...

github.com/mkdocs/mkdocs - 7d8483904a5fde632fd7d12f8b4c74fd0f36fa49 authored over 1 year ago by Oleh Prypin <[email protected]>
Make `config_file_path` default to empty string

github.com/mkdocs/mkdocs - a59e280d80830ddf2bef3967fd0fe8813b3872e6 authored over 1 year ago by Oleh Prypin <[email protected]>
Refactor around dict key access

github.com/mkdocs/mkdocs - 7b1bc92926029058c09ac86649fb51dd7758353b authored over 1 year ago by Oleh Prypin <[email protected]>
Docs: automatically generate the list of locales (#3272)

github.com/mkdocs/mkdocs - b162c5e824592a5acd94d18fa65ad47d3f2cf198 authored over 1 year ago by Oleh Prypin <[email protected]>
get-deps: suggest 'mkdocs[i18n]' if `theme.locale` is used (#3271)

github.com/mkdocs/mkdocs - f784374856d381cd644af37077c3d885974b8657 authored over 1 year ago by Oleh Prypin <[email protected]>
Pass config file path through SubConfig to Config (#3265)

This ensures FilesystemObject fields in Config are correctly evaluated relative to file.

Co-a...

github.com/mkdocs/mkdocs - 66f8df97d282f819344f245e42ee1b8100e1bb24 authored over 1 year ago by Philip Couling <[email protected]>
Fix types after merge

github.com/mkdocs/mkdocs - ae4a639f6e6fa3648e033f8d2f2cb7679886887b authored over 1 year ago by Oleh Prypin <[email protected]>
Merge pull request #3268 from mkdocs/conft

More precise types; support stdin as the `--config-file`

github.com/mkdocs/mkdocs - ce826e94cc1b1baa59d3815230806290236efcc8 authored over 1 year ago by Oleh Prypin <[email protected]>
Merge pull request #3237 from mkdocs/mjs

Support `<script type="module">` and other attributes

github.com/mkdocs/mkdocs - 0440ddd2470924c661d1e91bc0a039eac8c2a828 authored over 1 year ago by Oleh Prypin <[email protected]>
Rename enum members to uppercase

github.com/mkdocs/mkdocs - 9810dd485a57d3fc54c484123b3c99334f96b4d1 authored over 1 year ago by Oleh Prypin <[email protected]>
Merge remote-tracking branch 'origin/master' into mjs

github.com/mkdocs/mkdocs - 9394d4b168da096835564b3329ad37312c6bad8e authored over 1 year ago by Oleh Prypin <[email protected]>
Use type-safe wrappers around `run_event`

github.com/mkdocs/mkdocs - 8b0971c4fe0115a13920c40fb4d6180f02ef3067 authored over 1 year ago by Oleh Prypin <[email protected]>
Define a base class for all navigation item classes

github.com/mkdocs/mkdocs - 01be507e30b05db0a4c44ef05ba62b2098010653 authored over 1 year ago by Oleh Prypin <[email protected]>
Properly support `config_file_path` being None

* Prevent error when the config file is a stream, to support `-` as the config.
* Fix type annot...

github.com/mkdocs/mkdocs - d5bb15fa108da86a8e53fb7d84109d8f8d9d6453 authored over 1 year ago by Oleh Prypin <[email protected]>
Stricter type annotations for `MkDocsConfig`

No functional change, but users of modern MkDocs that also care about type annotations should be...

github.com/mkdocs/mkdocs - c459cd24fc0320333f51525e9cf681d4a8370f50 authored over 1 year ago by Oleh Prypin <[email protected]>
Merge pull request #3249 from mkdocs/userc

Deprecate Theme-related fields that were accidentally available

github.com/mkdocs/mkdocs - 285461a3e7557a02b79d26839c629f276be79553 authored over 1 year ago by Oleh Prypin <[email protected]>
Add `mkdocs build --no-strict` that overrides `strict: true` (#3254)

github.com/mkdocs/mkdocs - afb66c1bea3eb07a917803a25d5e536edd2b8084 authored over 1 year ago by Oleh Prypin <[email protected]>
Don't abort `mkdocs serve` for build errors during rebuilds (#3255)

github.com/mkdocs/mkdocs - b6ff158d9ab389e42e891b528f50137ac52c7cb9 authored over 1 year ago by Oleh Prypin <[email protected]>
Merge pull request #3224 from mkdocs/ignore

New `exclude_docs` config: gitignore-like patterns of files to exclude

github.com/mkdocs/mkdocs - 82aa8637b97433f71e31f435d487c1c0a062a4e2 authored over 1 year ago by Oleh Prypin <[email protected]>
Deprecate `Theme._vars` but add `custom_dir` and other attributes

github.com/mkdocs/mkdocs - ff68d77617d9648ef729f6e3509638ec5902e0e6 authored over 1 year ago by Oleh Prypin <[email protected]>
Deprecate `user_configs`

github.com/mkdocs/mkdocs - 96920d347fcd7563ec17bc686d7010c215d08dde authored over 1 year ago by Oleh Prypin <[email protected]>
Merge remote-tracking branch 'origin/master' into ignore

github.com/mkdocs/mkdocs - 9d56fa21d9ef195a6374f90ed7ee530983115247 authored over 1 year ago by Oleh Prypin <[email protected]>
Merge pull request #3205 from mkdocs/getdeps

New `get-deps` command: infer PyPI dependencies from mkdocs.yml

github.com/mkdocs/mkdocs - f2d14c52a7381cfe8a69f46c1deb552935838e69 authored over 1 year ago by Oleh Prypin <[email protected]>
Fix typo in `extra_javascript` doc

github.com/mkdocs/mkdocs - 4f98a94f14447e8872a6b7f7001470cf9dd293d4 authored over 1 year ago by Oleh Prypin <[email protected]>
Add `DictOfItems` type for configuration options (#3242)

github.com/mkdocs/mkdocs - fdd30c0c34b6d15b09f154b9402db1246c5c22c6 authored over 1 year ago by Timothée Mazzucotelli <[email protected]>
Add plugin logger utility (#3245)

github.com/mkdocs/mkdocs - 18c01d2e74b481acb4fb516f5659a727a900b890 authored over 1 year ago by Timothée Mazzucotelli <[email protected]>
Add tests for `get_deps` command + bugfix for namespacing

github.com/mkdocs/mkdocs - 619f7cf8988960ada8018bdbcb3ed6f934e0dc1d authored over 1 year ago by Oleh Prypin <[email protected]>
Avoid effects of YAML tags in get_deps

github.com/mkdocs/mkdocs - 5de1273259de58d335fa603e905aeaa992b0b828 authored over 1 year ago by Oleh Prypin <[email protected]>
Let plugins declare their own optional dependencies

This is inferred from particular config keys

The current known plugin in need of this is mkdocs...

github.com/mkdocs/mkdocs - e175070243ec3a531ea5688550f50c6e07f6e237 authored over 1 year ago by Oleh Prypin <[email protected]>
Add note about formatting code (#3244)

github.com/mkdocs/mkdocs - 45c8b9669bc6a88362e272098995741b30df7967 authored over 1 year ago by Timothée Mazzucotelli <[email protected]>
Update docs - "best-of-mkdocs" became "catalog"

github.com/mkdocs/mkdocs - 3363c615de2efe61f067d4ce3517da00a27ac8a6 authored over 1 year ago by Oleh Prypin <[email protected]>
Merge remote-tracking branch 'origin/master' into getdeps

github.com/mkdocs/mkdocs - 395daa05fb41fad052d644fb0ac0cc22f6065a5e authored over 1 year ago by Oleh Prypin <[email protected]>
Hide instance-attribute labels in docs (#3238)

github.com/mkdocs/mkdocs - 73c640f73e391641dba99c7025020600e5bb6253 authored over 1 year ago by Timothée Mazzucotelli <[email protected]>
Fix propagating warnings from sub-items of `ListOfItems`

github.com/mkdocs/mkdocs - fce89f71a9d400a55d9b61ebf0c651828c64a0cb authored over 1 year ago by Oleh Prypin <[email protected]>
More concise error message in SubConfig

github.com/mkdocs/mkdocs - 8315da22482b36f480e8139809e94e7031d561fc authored over 1 year ago by Oleh Prypin <[email protected]>
Make TemplateContext typed, move utils.filters to utils.templates

github.com/mkdocs/mkdocs - 0f793b9984c7e6a1d53ce874e7d17b6d27ebf4b2 authored over 1 year ago by Oleh Prypin <[email protected]>
Make it possible to create a subclass of `SubConfig[T]`

`SubConfig[SomeType]()` is now the preferred way to express `SubConfig(SomeType)`
but more impor...

github.com/mkdocs/mkdocs - 73e503990e3e3504bfe1cb627d41a7e97970687e authored over 1 year ago by Oleh Prypin <[email protected]>
Strip trailing `_` from config members, to bypass Python reserved words

Example of adding an `async` boolean option that can be read through `config['async']` or `confi...

github.com/mkdocs/mkdocs - 1db8e884fa7135a49adf7740add5d875a16a18bc authored over 1 year ago by Oleh Prypin <[email protected]>
Include *.mjs files into `javascript_files()`

github.com/mkdocs/mkdocs - cc63a4bedfa47440e5230ce1734efe2ef070b942 authored over 1 year ago by Oleh Prypin <[email protected]>
Expand `config.extra_javascript` to support `type`, `async`, `defer`

The top-level template object `extra_javascript` gets soft-deprecated because it still reports o...

github.com/mkdocs/mkdocs - 32d8c3a986e146cb0b549e024335c6910c3070dc authored over 1 year ago by Oleh Prypin <[email protected]>
Stop using `defer` for most scripts, move them to the end of `body`

github.com/mkdocs/mkdocs - c4db02b5863e2289a0c80a5b500cc7b5e7df95aa authored over 1 year ago by Oleh Prypin <[email protected]>
Consistently use `tojson` for pasting strings to JavaScript

github.com/mkdocs/mkdocs - e254d4b1bc9b278416af6acefc1d473af42ebf8b authored over 1 year ago by Oleh Prypin <[email protected]>
Update highlight.js to version 11.8.0

github.com/mkdocs/mkdocs - b4c02e53ac1a7075d07677d80f49d16f37f740a4 authored over 1 year ago by Oleh Prypin <[email protected]>
Enforce that imports are under `if TYPE_CHECKING` if possible (#3236)

github.com/mkdocs/mkdocs - 41c6ee2de7249c3422a65f3dee2cc3cabac5ad9a authored over 1 year ago by Oleh Prypin <[email protected]>
Upgrade PyPy in CI

github.com/mkdocs/mkdocs - 1363c7c3901eea0ded57c0f4788c17d0c90975f1 authored over 1 year ago by Oleh Prypin <[email protected]>
Print the local URL of pages that are "built only for the preview"

And refactor `LiveReloadServer` to not start listening in the constructor

github.com/mkdocs/mkdocs - d4d483c7796a84908b2edb745d9e72de28236b87 authored over 1 year ago by Oleh Prypin <[email protected]>
Infer titles of pages based on full Markdown parsing (#3191)

Properly parse Markdown and report the first H1 tag rather than naively looking for `# Stuff` at...

github.com/mkdocs/mkdocs - 5af8bd30538ff8f0cfb698c8b90c3020da319f92 authored over 1 year ago by Oleh Prypin <[email protected]>
Add tests for the build process - files, exclusions, plugins

github.com/mkdocs/mkdocs - 89f15d9c6952a6ba28db4dae48d182d25699e90f authored over 1 year ago by Oleh Prypin <[email protected]>
Move logging DuplicateFilter to utils, enable it only in __main__

github.com/mkdocs/mkdocs - a3f0d4be50ab796b91bae2cb41ff975cad4e73f1 authored over 1 year ago by Oleh Prypin <[email protected]>
Refactor plugin tests

github.com/mkdocs/mkdocs - 9fdcb435d6ff5bb27806a02e37536c18c13fc11e authored over 1 year ago by Oleh Prypin <[email protected]>
New flag `mkdocs serve --clean` - simulate a pure `mkdocs build` and then serve

Also rename `--dirtyreload` flag to `--dirty` (keep the old name working)

github.com/mkdocs/mkdocs - 930ae26a55436f7e1706d6076befb2853c8a0285 authored over 1 year ago by Oleh Prypin <[email protected]>
Serve excluded files in `mkdocs serve` + new `not_in_nav` config

* Docs that match any of the `not_in_nav` patterns will not produce warnings about never being i...

github.com/mkdocs/mkdocs - f37ce51da197dd83e1c64fe1f091c99b503ef94e authored over 1 year ago by Oleh Prypin <[email protected]>
New `exclude_docs` config: gitignore-like patterns of files to exclude

These files will not be picked up into the `Files` collection and as such, also the final built ...

github.com/mkdocs/mkdocs - 67e0e4e052086bfcfd68d839104563fdc33bd8d0 authored over 1 year ago by Oleh Prypin <[email protected]>
Revert "Cache the value of `documentation_pages`"

This reverts commit 4e0429e8f52640b3f78570f79baf9bf2f2fc8265.

github.com/mkdocs/mkdocs - e08c1089d8cd5040d59f82c1af41a1bf5c66c0c7 authored over 1 year ago by Oleh Prypin <[email protected]>
Clarify that `Private` config can be accessed, add a type to `mdx_configs` (#3229)

github.com/mkdocs/mkdocs - 8ecdfb2510a481c89d0659ba103aa9a87eb94d62 authored over 1 year ago by Oleh Prypin <[email protected]>
Un-pin upper version of Python-Markdown (#3222)

Reverts commit dd7986ff7bd560ca3c00d2e8c5c5f284799e59cb

github.com/mkdocs/mkdocs - 562d5e14c1d2c914d42942ab2385822c04d5bc7b authored over 1 year ago by Oleh Prypin <[email protected]>
Modernize type annotations using `pyupgrade` (#3219)

* https://peps.python.org/pep-0563/ - Postponed Evaluation of Annotations
* https://peps.python...

github.com/mkdocs/mkdocs - 62e312478efe4f17a62d7fd280e5863aa9635a62 authored over 1 year ago by Oleh Prypin <[email protected]>
Remove deprecated localization commands (#3218)

github.com/mkdocs/mkdocs - 3eb834ebd1f6768c3b9ac4c584d7cfe78e0e82fc authored over 1 year ago by Oleh Prypin <[email protected]>
Allow paths traversing above the root - in `nav` and `extra_` (#3010)

+ Refactor and expand tests for normalize_url

github.com/mkdocs/mkdocs - 566a5bdda8bc9e66cc07b8f6b3229a967261bebd authored over 1 year ago by Oleh Prypin <[email protected]>
Merge pull request #3209 from mkdocs/desturi

Allow to set a different `dest_uri` when creating a `File`

github.com/mkdocs/mkdocs - 5c9e4dcfad50498b69159fca9ce60a95ab876cb3 authored over 1 year ago by Oleh Prypin <[email protected]>
Allow to set a different `dest_uri` when creating a `File`

github.com/mkdocs/mkdocs - d5af6426c52421f1113f6dcc591de1e01bea48bd authored over 1 year ago by Oleh Prypin <[email protected]>
Cache the value of `documentation_pages`

github.com/mkdocs/mkdocs - 4e0429e8f52640b3f78570f79baf9bf2f2fc8265 authored over 1 year ago by Oleh Prypin <[email protected]>
Update customizing-your-theme.md (#3215)

Fixed typo

github.com/mkdocs/mkdocs - 2a232bf153a5bc22b73f5142030e1101ee96d5b2 authored over 1 year ago by Zac Knitter <[email protected]>
Deprecate mkdocs.utils.warning_filter (#3008)

github.com/mkdocs/mkdocs - b776ad8820cbcc53079ac3e75c04ba7e6d96c47c authored over 1 year ago by Oleh Prypin <[email protected]>