Oleh Prypin
0d9e3414e1
Release 1.5.0 ( #3296 )
1.5.0
2023-07-26 22:30:55 +02:00
Oleh Prypin
0f8ab6bd6f
Fix livereload shutdown sequence - crash on Windows
...
Fixes #3305
Regressed in commit d4d483c779
2023-07-26 21:12:17 +02:00
Oleh Prypin
bfb52a30ac
Create FUNDING.yml ( #3295 )
2023-07-19 20:44:38 +02:00
Oleh Prypin
189faf03c1
Merge pull request #3297 from mkdocs/regr
...
Regression fixes
2023-07-19 20:42:02 +02:00
Oleh Prypin
bb00d4cebb
Add a test for relative link without dot in filename
2023-07-19 00:11:29 +02:00
Oleh Prypin
c3d4ff7b69
Fix unescaping of Markdown titles
...
Currently this is a regression in unreleased code. Extensions such as 'inlinehilite' and 'smarty' were pasting `wzxhzdk:1` due to their use of htmlStash
2023-07-19 00:11:29 +02:00
Oleh Prypin
d8bc90f113
Always set inclusion_level so static-i18n plugin keeps working
2023-07-18 23:49:46 +02:00
Oleh Prypin
80254454d2
Revert "Check types against older Click that still has correct types"
...
This reverts commit 21c618a1c6 .
2023-07-18 23:22:25 +02:00
Oleh Prypin
b1624b5ce8
Add blockquote styling for mkdocs theme ( #3291 )
2023-07-16 21:11:16 +02:00
Oleh Prypin
41de1dd04b
The new !relative tag also needs to be ignored in get-deps
2023-07-09 20:35:16 +02:00
Oleh Prypin
89c7aa69ac
Merge pull request #3283 from mkdocs/warnc
...
Expand link validation, add configs for it
2023-07-09 16:04:37 +02:00
Oleh Prypin
8353493606
Use YAML indentation width of 2 spaces ( #3287 )
2023-07-09 15:59:51 +02:00
Oleh Prypin
ba6d23e721
More rigorous suggestions and tests for relative links in Markdown
2023-07-08 13:32:54 +02:00
Oleh Prypin
fad2926760
Update Hatch matrix specification, properly add Python 3.11
2023-07-07 15:17:40 +02:00
Dominique Fober
65c0590e22
Upgrade jQuery in mkdocs theme ( #3286 )
2023-07-07 14:42:24 +02:00
Oleh Prypin
21c618a1c6
Check types against older Click that still has correct types
...
https://github.com/pallets/click/issues/2558
2023-07-07 14:27:18 +02:00
Ultrabug
fe80d58dd4
Merge pull request #3285 from C3pa/patch-1
...
Fix some grammar errors on Choosing Your Theme page.
2023-07-06 17:07:56 +02:00
C3pa
c99465a4d8
Update choosing-your-theme.md
...
Fixes some grammar errors on Choosing your theme page
2023-07-06 14:12:35 +02:00
Oleh Prypin
aef55990b9
Propagate 1st-level validation keys to the 2nd-level sub-dicts
2023-07-02 18:50:23 +02:00
Oleh Prypin
ca5160af27
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 log message.
2023-07-02 18:50:23 +02:00
Oleh Prypin
4150d2b8ce
Configurable diagnostics around broken links to docs
...
Expand the situations where logs about broken links are produced, make the logging levels fully configurable
2023-07-02 18:50:23 +02:00
Oleh Prypin
c71bf2429f
Refactor RelativePathExtensionTests
...
And use attribute access for configs in more places
2023-07-02 18:50:23 +02:00
Oleh Prypin
de0c913fca
Make colorful/indented output optional, decrease indent ( #3282 )
...
* These disable it: `--no-color` flag, `NOCOLOR=` var, or `| cat`.
* This force-enables it: `--color`
2023-07-02 18:04:50 +02:00
Oleh Prypin
5db6a78082
Deprecate defaults.get_schema
2023-07-01 15:43:06 +02:00
Oleh Prypin
bf7c4300ce
Refactor to eliminate wrapper Markdown extension classes
2023-07-01 15:42:40 +02:00
Oleh Prypin
efe5bfbc47
Merge pull request #3258 from mkdocs/dirtag
...
Add YAML placeholder tags that resolve to current paths
2023-07-01 15:42:29 +02:00
Oleh Prypin
25f4ea1533
Docs: small fixes
2023-06-30 00:34:22 +02:00
Oleh Prypin
99a9a90553
Document the !relative tag
2023-06-25 23:11:55 +02:00
Oleh Prypin
7d8483904a
Add YAML placeholder tags that resolve to current paths
...
- !relative # Obtains the directory of the currently rendered Markdown file
- !relative $docs_dir # Obtains the docs_dir
- !relative $config_dir # Obtains the directory of mkdocs.yml
2023-06-23 18:32:01 +02:00
Oleh Prypin
a59e280d80
Make config_file_path default to empty string
2023-06-23 18:30:30 +02:00
Oleh Prypin
7b1bc92926
Refactor around dict key access
2023-06-23 16:36:28 +02:00
Oleh Prypin
b162c5e824
Docs: automatically generate the list of locales ( #3272 )
2023-06-23 09:35:26 +02:00
Oleh Prypin
f784374856
get-deps: suggest 'mkdocs[i18n]' if theme.locale is used ( #3271 )
2023-06-23 09:34:35 +02:00
Philip Couling
66f8df97d2
Pass config file path through SubConfig to Config ( #3265 )
...
This ensures FilesystemObject fields in Config are correctly evaluated relative to file.
Co-authored-by: Oleh Prypin <oleh@pryp.in >
2023-06-22 21:53:41 +02:00
Oleh Prypin
ae4a639f6e
Fix types after merge
2023-06-19 22:33:30 +02:00
Oleh Prypin
ce826e94cc
Merge pull request #3268 from mkdocs/conft
...
More precise types; support stdin as the `--config-file`
2023-06-19 22:22:10 +02:00
Oleh Prypin
0440ddd247
Merge pull request #3237 from mkdocs/mjs
...
Support `<script type="module">` and other attributes
2023-06-19 07:58:46 +02:00
Oleh Prypin
9810dd485a
Rename enum members to uppercase
2023-06-18 23:00:23 +02:00
Oleh Prypin
9394d4b168
Merge remote-tracking branch 'origin/master' into mjs
2023-06-18 19:18:22 +02:00
Oleh Prypin
8b0971c4fe
Use type-safe wrappers around run_event
2023-06-18 19:09:59 +02:00
Oleh Prypin
01be507e30
Define a base class for all navigation item classes
2023-06-18 18:03:03 +02:00
Oleh Prypin
c459cd24fc
Stricter type annotations for MkDocsConfig
...
No functional change, but users of modern MkDocs that also care about type annotations should be passing correct types by now.
2023-06-18 17:55:41 +02:00
Oleh Prypin
d5bb15fa10
Properly support config_file_path being None
...
* Prevent error when the config file is a stream, to support `-` as the config.
* Fix type annotations and edge cases when `config_file_path` is None
* Properly prevent users setting `config_file_path` in mkdocs.yml - this was not intended.
2023-06-18 17:55:41 +02:00
Oleh Prypin
285461a3e7
Merge pull request #3249 from mkdocs/userc
...
Deprecate Theme-related fields that were accidentally available
2023-06-18 17:53:01 +02:00
Oleh Prypin
afb66c1bea
Add mkdocs build --no-strict that overrides strict: true ( #3254 )
2023-06-12 13:45:11 +02:00
Oleh Prypin
b6ff158d9a
Don't abort mkdocs serve for build errors during rebuilds ( #3255 )
2023-06-12 12:02:18 +02:00
Oleh Prypin
82aa8637b9
Merge pull request #3224 from mkdocs/ignore
...
New `exclude_docs` config: gitignore-like patterns of files to exclude
2023-06-11 20:40:05 +02:00
Oleh Prypin
ff68d77617
Deprecate Theme._vars but add custom_dir and other attributes
2023-06-09 21:46:21 +02:00
Oleh Prypin
96920d347f
Deprecate user_configs
2023-06-09 21:46:20 +02:00
Oleh Prypin
9d56fa21d9
Merge remote-tracking branch 'origin/master' into ignore
2023-06-09 20:18:54 +02:00