Commit Graph

90 Commits

Author SHA1 Message Date
Waylan Limberg
37a542cdb2 Improve documentation regarding template blocks. 2016-05-27 11:06:04 -04:00
Waylan Limberg
3c6504fd7d Support theme customization with template blocks
This is a backward incompatable change as it switches the primary
template from base.html to main.html.  See the release notes for
details.

Partially addresses #607.
2016-05-27 11:03:52 -04:00
Waylan Limberg
66b00e51da Follow links when copying media files.
Fixes #869.
2016-05-25 13:50:09 -04:00
Waylan Limberg
8b006bd7fd Support SOURCE_DATE_EPOCH environment variable for "reproducible" builds.
Fixes #938.
2016-05-16 19:45:55 -04:00
Waylan Limberg
f8a0ac6e03 Refactor page specific template variables.
A deprecation warning is issued for all old variables and all new
page specific variables are attributes of the 'page' object.

Global variables are uneffected, except page_description.

See the changes described in the release notes for details.

Fixes #874.
2016-05-01 19:40:00 -04:00
Dougal Matthews
d8d8341808 Fix the feedback from LinkChecker and enforce it in the Travis config 2016-04-29 11:09:48 +01:00
Waylan Limberg
e2e8dee2fd Update 0.16 release notes to include recent changes. 2016-04-26 13:22:11 -04:00
Dougal Matthews
a59aa7c490 Add a node to the release notes 2016-03-09 09:04:39 +00:00
Dougal Matthews
614de78e9a Add release note for #728 2016-03-03 10:16:08 +00:00
Dougal Matthews
6e44264461 Add release notes for the two recent PRs 2016-03-03 09:39:45 +00:00
Dougal Matthews
1c252ba4bb Convert context to JSON when it is being passed to JavaScript
Fixes #850
2016-03-02 08:19:35 +00:00
Dougal Matthews
cc1c9a3adb Remove external themes from MkDocs
This change removes the dependency on mkdocs-bootstrap and mkdocs-bootswatch.
It also updates all references in the code. The only remaining connection is
when a user specifies one of these themes but they are not installed they get
slightly helpful error.
2016-03-01 10:53:02 +00:00
Dougal Matthews
6ba0ae372c Add a mention to the release notes for the style change
see #718
2016-02-25 08:01:47 +00:00
Dougal Matthews
16f446e906 Fix issues with unicode filenames on Windows and Python 2.
To resolve this error, we need to explicitly encode the string
before we call pathname2url.

Closes #833
2016-02-24 08:01:46 +00:00
Dougal Matthews
59d6c26ec9 Tweak the release notes 2016-02-23 20:06:03 +00:00
Paul
c125985af9 Added a release note about the new flag 2016-02-23 12:09:48 -06:00
Dougal Matthews
2df8d5ece8 Update release-notes.md 2016-02-18 22:10:03 +00:00
Dougal Matthews
34bb1c4567 Prepare to roll a release 2016-02-18 21:35:45 +00:00
Dougal Matthews
6619010702 Handle relative paths in symlinks
Fixes #639
2016-02-18 21:34:50 +00:00
Dougal Matthews
d0139ccb49 Update release notes 2016-02-09 10:38:25 +00:00
Dougal Matthews
8c020f83b9 Update the example version 2016-02-08 09:16:26 +00:00
Dougal Matthews
09253e9cac Bump version to 0.15.2 2016-02-08 09:08:31 +00:00
Dougal Matthews
e904b103ed Add note to release notes 2016-02-05 12:23:47 +00:00
Prayag Verma
cc1f81e9de Minor typo
Remove extra `the`
2016-02-01 01:52:19 +05:30
Dougal Matthews
8a37ba8296 Update release notes 2016-01-30 08:27:52 +00:00
Dougal Matthews
a59ade70ec Bump version to 0.15.0 2016-01-21 09:48:48 +00:00
Waylan Limberg
ffbad6685b Update release notes 2016-01-14 20:22:04 -05:00
Waylan Limberg
bd33c4b76b Corrected lint errors in Markdown docs.
Also added README.md and CONTRIBUTING.md to the linter.

Note, that I am still getting one failer (in two locations). However
I consider that failer a bug in the linter and have reported it
upstream. We could disable that Rule (MD031), but as we are not
requiring the lint rules to pass presently, I just left it alone.

Also, while the code linter is set to allow lines 119 chars long,
I am using the Markdown linter's default of 80. Prose is easier to
read with shorter line lenghts, so I think it makes more sense to
use the default. Also, changing the default would have required
adding a config file. Adding a Ruby file for only one minor setting
seems silly, so I left it alone.
2015-08-13 10:18:34 -04:00
Dougal Matthews
567bee1cbf Add a note about including HTML files again 2015-07-25 15:08:02 +01:00
Dougal Matthews
a28dff0bcc Add the Page ancestors fix to the release notes 2015-07-25 15:02:05 +01:00
Dougal Matthews
fdce51d070 Add a note to the release notes for the TOC fix 2015-07-25 14:51:21 +01:00
Dougal Matthews
0c465a81d0 Change the deadline for Python 2.6 Removal
I was being a bit over eager.
2015-07-01 20:58:42 +01:00
Dougal Matthews
857ef4b3cf Start the deprecation of Python 2.6 support
See #165
2015-06-28 22:11:29 +01:00
Dougal Matthews
764b24be22 Added theme packaging to the release notes 2015-06-27 11:03:43 +01:00
Waylan Limberg
9a667c5337 Ensure consistent ordering of auto-populated pages.
Both files and directories should be sorted to ensure consistent ordering of
pages in the menus across builds and systems. Turns out to be a simple fix.
As `os.walk` provides a reference to the list of dirs it uses internally,
we can modify that list in place and it will use the modified list.

While this may not give proper alphanumeric ordering for all languages,
it goes ensure consistent ordering. For more control over ordering,
it is expected that a plugin could be used once that API becomes available.

Fixes #638.
2015-06-26 20:04:58 -04:00
Dougal Matthews
e16f9384ea Add site_author and site_description to the ReadTheDocs theme
Fixes #631
2015-06-16 09:24:26 +01:00
Dougal Matthews
7e9cdc7955 Added release notes for 48c0752 2015-06-12 15:59:23 +01:00
Dougal Matthews
3f89332156 Link to the Markdown, not the built output location
This means the links will work in GitHub etc.
2015-06-11 09:59:56 +01:00
Dougal Matthews
d4e87c3b6a Bump version 2015-06-09 10:07:48 +01:00
Dougal Matthews
a3dfa6af3a Done some quick editing to tidy the release notes. 2015-06-09 08:41:19 +01:00
Dougal Matthews
dfc14183aa Don't populate extra_templates be default
This is causing a number of users issues. So, this will now be a opt-in
feature only.

Fixes #616
2015-06-08 16:19:11 +01:00
Zenon Mousmoulas
0a152cf17e Add a note about mkdocs.toc.TOCParser handle_entityref() and handle_charref()
in release notes.
2015-06-08 05:15:58 +03:00
Dougal Matthews
eecd83b998 Refactor gh-deploy and remove ghp-import requirement
This change modifies ghp-import to be a library and uses it instead of
calling the package with subprocess.

Fixes #598
Fixes #547
2015-06-06 10:17:26 +01:00
Dougal Matthews
ca5d6f918f Enable gh-deploy to work if the mkdocs.yml is not in the repo root
Fixes #578
2015-06-06 10:17:26 +01:00
Sam Hatfield
dedcd6d179 Updated release notes
According to 2032e6beeb.
2015-06-05 19:07:11 +01:00
Dougal Matthews
0130a90f2b Fixed links in the contributing page 2015-06-05 08:36:08 +01:00
Isaac
91b3b0f5f6 Improve clarity of yaml loading function for maintenance
-Reorganize the yaml loading function to make it more clear what is
happening.
-Comment more to to make explicitly clear what is happening.
-Remove unnecessary 'pass'
-Make a note that 'finally' should be removed when the root of the issue
is cleared up.
-Update release notes with info on change.
2015-06-04 15:12:41 -06:00
Sam Hatfield
92cc5557da Updated release notes according to 8cf56b397b 2015-06-04 12:10:31 +01:00
Dougal Matthews
85f1765ef0 Merge pull request #584 from jetm/master
Add copyright footer for readthedocs theme
2015-06-04 11:54:26 +01:00
Waylan Limberg
975b216c79 Removed six dependency. 2015-06-03 11:26:12 -04:00