- **NEW**: Add social media mentions -- Twitter only right now (156). - **FIX**: Use correct regular expression for GitLab and Bitbucket.
4.3.0
Nov 14, 2017
- **NEW**: Shorthand format for referencing non-default provider commits, issues, pulls, and mentions (147). - **NEW**: Shorthand format for mentioning a repo via `user/repo` (149). - **NEW**: Add repository provider specific classes (149). - **NEW**: Make repository labels configurable (149). - **FIX**: Adjust pattern boundaries auto-links.
4.2.0
Nov 13, 2017
- **NEW**: MagicLink can now auto-link a GitHub like shorthand for repository references (139). - **NEW**: MagicLink now renders pull request links with a slightly different output from issues (139). - **NEW**: Deprecate `base_repo_url` in MagicLink in favor of the new `provider`, `user`, and `repo` (139). - **NEW**: MagicLink now adds classes to repository links (139). - **NEW**: MagicLink now adds title to repository links (139). - **NEW**: MagicLink no longer styles repository commit hashes as code (143). - **FIX**: MagicLink repository link outputs now better reflect default user and repository context (143). - **FIX**: PlainHTML should not strip tags that are part of JavaScript code (140).
4.1.0
- **NEW**: Details can now have multiple classes defined.
4.0.0
Aug 29, 2017
- **NEW**: Details extension will now derive a title from the class if only a class is provided (https://github.com/facelessuser/pymdown-extensions/issues/107). - **NEW**: Remove deprecated legacy emoji generator format. - **NEW**: Remove deprecated `use_codehilite_settings`. - **NEW**: Remove deprecated `spoilers` extension redirect. - **NEW**: Update emoji databases: EmojiOne (3.1.2) and Twemoji to (2.5.0).
3.5.0
Released June 13, 2017
- **NEW**: Add new slugs to preserve case (https://github.com/facelessuser/pymdown-extensions/pull/103). - **NEW**: Add new GFM specific slug (both percent encoded and normal) that only lowercases ASCII chars just like GFM does (https://github.com/facelessuser/pymdown-extensions/issues/101). - **FIX**: PathConverter should not try and convert obscured email address (with HTML entities) (https://github.com/facelessuser/pymdown-extensions/issues/100). - **FIX**: Don't normalize Unicode in slugs with `NFKD`, use `NFC` instead (https://github.com/facelessuser/pymdown-extensions/issues/98). - **FIX**: Don't let EscapeAll escape CriticMarkup placeholders. EscapeAll will no longer escape `STX` and `ETX`; they will just pass through (https://github.com/facelessuser/pymdown-extensions/issues/95). - **FIX**: Replace CriticMarkup placeholders after replacing raw HTML placeholders (https://github.com/facelessuser/pymdown-extensions/issues/95).