Skip to content
Permalink
Branch: master
Commits on Sep 16, 2019
  1. Close code tag

    igoose1 authored and waylan committed Sep 16, 2019
Commits on Sep 13, 2019
  1. Document PyPy support in setup.py

    johnthagen authored and waylan committed Sep 13, 2019
Commits on Sep 4, 2019
  1. Separate Markdown parsing in HTML to separate extension (#859)

    facelessuser authored and waylan committed Sep 4, 2019
    Move Markdown parsing from the extra extension to a separate
    extension called md_in_html.
Commits on Sep 3, 2019
  1. Refactor em strong to consolidate code and fix issue #792

    facelessuser authored and waylan committed Sep 3, 2019
Commits on Sep 1, 2019
  1. fix: Typo (#857)

    ptbrowne authored and waylan committed Sep 1, 2019
Commits on Aug 14, 2019
  1. Optimize HTML_RE from quadratic time to linear (#804)

    andersk authored and waylan committed Aug 14, 2019
    Remove misleading escaped_chars_in_js test
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commits on Aug 1, 2019
  1. Added trivial examples to extension docs

    Jamie- authored and waylan committed Aug 1, 2019
    Fixes #854.
Commits on Jul 15, 2019
  1. Add a JSON config file example for the CLI docs

    sleepyhollo authored and waylan committed Jul 15, 2019
Commits on Jun 25, 2019
  1. Update extra.md

    gingerbeardman authored and waylan committed Jun 25, 2019
Commits on Jun 16, 2019
  1. fix(typo): successfully

    Kristinita authored and waylan committed Jun 16, 2019
    ### 1. Summary
    
    I fix a typo in a word “successfully”.
    
    ### 2. Argumentation
    
    + [**Cambridge Dictionary**](https://dictionary.cambridge.org/dictionary/english/successfully)
    + [**Merriam-Webster**](https://www.merriam-webster.com/dictionary/successful)
    + [**Lexico (powered by Oxford)**](https://www.lexico.com/en/definition/successfully)
    
    Thanks.
Commits on Jun 13, 2019
  1. Use more specific asserts throughout tests

    jdufresne authored and waylan committed Jun 12, 2019
    In the event that a test fails, a more specific assert will usually
    provide more useful information about what went wrong.
    
    Prefer assertIs(..., True) over assertTrue() to assert the type as well
    as the truthy value. This is recommended by Python:
    
    https://docs.python.org/3/library/unittest.html#unittest.TestCase.assertTrue
    
    > Note that this is equivalent to bool(expr) is True and not to expr is
    > True (use assertIs(expr, True) for the latter). This method should
    > also be avoided when more specific methods are available (e.g.
    > assertEqual(a, b) instead of assertTrue(a == b)), because they provide
    > a better error message in case of failure.
Commits on Jun 12, 2019
  1. Use https:// links where available

    jdufresne authored and waylan committed Jun 12, 2019
  2. Update all pypi.python.org URLs to pypi.org

    jdufresne authored and waylan committed Jun 12, 2019
  3. Use skip_install=true for lint targets

    jdufresne authored and waylan committed Jun 12, 2019
    Avoids installing the package (and any potential dependencies) to the
    virtualenv before running lint or static commands. The package is not
    required to be installed to do simple static code analysis. Results in a
    slightly faster run, as fetching and installing dependencies is skipped.
    
    For additional information on the configuration option, see:
    
    https://tox.readthedocs.io/en/latest/config.html#confval-skip_install=BOOL
    
    > Do not install the current package. This can be used when you need the
    > virtualenv management but do not want to install the current package
    > into that environment.
  4. Enable pip cache in Travis CI

    jdufresne authored and waylan committed Jun 12, 2019
    Reduce load on PyPI servers and slightly speed up builds.
    
    For more information, see:
    
    https://docs.travis-ci.com/user/caching/#pip-cache
Commits on May 21, 2019
  1. Bump version to 3.1.1

    waylan committed May 21, 2019
  2. Ensure clean builds

    waylan committed May 21, 2019
    Not deleting the `build` dir before a new build could result in a dirty
    build. See pypa/wheel#297.
Commits on May 16, 2019
  1. Prefer public packaging module to pkg_resources' private copy of it (#…

    mitya57 authored and waylan committed May 16, 2019
    …826)
    
    Some distributions of `pkg_resources` remove the vendored copy of `packaging. Additionally, the vendored copy is not publicly documented and should not be relied on exclusively.  Regardless, if `pkg_resources` is installed at all, then we can be fairly certain one of `packaging` or `pkg_resources._vendor.packaging` will be available. That being the case, there is no need to list `packaging` as a dependency.
    
    Fixes #825.
Commits on May 15, 2019
  1. Comply with PEP517 (#824)

    mitya57 authored and waylan committed May 15, 2019
     Add pep517check environment to tox
    
     Split version info into a separate file, load it using importlib
    
    Fixes #823.
Commits on Mar 26, 2019
  1. Bump version to 3.1

    waylan committed Mar 25, 2019
  2. Fix TOC docs

    waylan committed Mar 25, 2019
Commits on Mar 14, 2019
  1. Update CLI to support PyYAML 5.1

    waylan committed Mar 14, 2019
    This should avoid any warnings. We use `unsafe_load` because users may
    need to pass in actual Python objects. As this is only available from
    the CLI, the user has much worse problems if an attacker can use this
    as an attach vector.
Commits on Mar 7, 2019
  1. Optimize several regexes from quadratic time to linear time

    andersk authored and waylan committed Mar 6, 2019
    Part of the discussion in #798.
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commits on Mar 4, 2019
  1. Remove references to mailing list.

    waylan committed Mar 4, 2019
    Fixes #793.
  2. Drop Python3.4 Support (#796)

    waylan committed Mar 4, 2019
    Python is dropping support for PY3.4 on  2019-03-16. Therefore we are dropping support as well. See #760.
Commits on Feb 23, 2019
  1. Add support for a range to toc_depth.

    klml authored and waylan committed Feb 23, 2019
    Closes #786.
Commits on Feb 7, 2019
  1. Handle overlapping raw HTML matches (#770)

    PhilipTrauner authored and waylan committed Feb 7, 2019
    Recursively run substitution to handle overlapping matches.
    Fixes #458.
  2. Add `whitespace` to spelling dictionary

    waylan committed Feb 7, 2019
    In computing, `whitespace` is a word. See https://en.wikipedia.org/wiki/Whitespace_character.
  3. Emphasis pattern treats newlines as whitespace (#785)

    waylan committed Feb 7, 2019
    All whitespace characters should be treated the same by inline patterns.
    Previoulsy, emphasis patterns were only accounting for spaces, but not
    other whitepsace characters such as newlines. Fixes #783.
Commits on Jan 23, 2019
  1. Document "process" label.

    waylan committed Jan 23, 2019
    Document a new label type for issues and PR which include discussions regarding policies and development process. See #760 for an example.
Commits on Dec 22, 2018
  1. Allow hashes to be escaped in headers (#763)

    facelessuser authored and waylan committed Dec 22, 2018
    Adjust pattern to allow for escaped hashes, but take care to not treat
    escaped escapes before hashes as escaped hashes. Close #762.
  2. Use a PEP562 implementation for deprecating attributes (#757)

    facelessuser authored and waylan committed Dec 22, 2018
    Use a vendored Pep562 backport to simulate Python 3.7's new PEP 562 feature. For Python3.7 and later, default to the official implementation.
Commits on Dec 19, 2018
  1. Fix typos in tests names

    mitya57 authored and waylan committed Dec 19, 2018
Commits on Nov 18, 2018
  1. Clarify in docs that a high value corresponds to high extension prior…

    Griffon26 authored and waylan committed Nov 18, 2018
    …ity (#756)
    
    This fixes #755
Commits on Nov 16, 2018
  1. Improve CI / testing (#754)

    blueyed authored and waylan committed Nov 16, 2018
    * Use "testing" extras_require
    
    This centralized testing requirements and allows for
    `pip install -e .[testing]` etc.
    
    pytidylib is kept separate according to
    https://github.com/Python-Markdown/markdown/pull/754/files#r233561159.
    
    * Travis: simplify installation of deps
    
    * Travis: use xenial by default, trusty for py34
    
    * Travis: codecov: use flags
    
    * Travis: only install aspell for checkspelling job
    
    * Remove coverage version restriction
Older
You can’t perform that action at this time.