Skip to content

Latest commit

 

History

History
209 lines (119 loc) · 14.4 KB

File metadata and controls

209 lines (119 loc) · 14.4 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Unreleased

Compare with latest

Added

  • Added backport module import to pyinstaller build (36b790f by Clinton).

v0.8.7 - 2025-11-22

Compare with v0.8.6

v0.8.6 - 2025-11-21

Compare with v0.8.5

v0.8.5 - 2025-11-21

Compare with v0.8.4

v0.8.4 - 2025-11-21

Compare with v0.8.3

Added

  • Added setuptools config and updated version in pyproject.toml (ca1c120 by Clinton).

v0.8.3 - 2025-11-21

Compare with v0.8.2

v0.8.2 - 2025-11-21

Compare with v0.8.1

v0.8.1 - 2025-11-21

Compare with v0.8.0

v0.8.0 - 2025-11-20

Compare with v0.7.1

Added

  • Added pyproject.toml in preparation for publishing the project to pypi.org (7a7147e by Clinton).
  • Added latest updates to CHANGELOG.md (8f28a09 by Clinton).
  • Added pyproject.toml and workflow in preparation to start publishing to PyPi.org (ef055b8 by Clinton).
  • Added new web_pdf_exporter.py to include a QWebEngine rendered version of the PDF file, while keeping the existing QTextBrowser version (c3f3843 by Clinton).

v0.7.1 - 2025-11-17

Compare with v0.7.0

Added

  • Added new hidden import dependencies for the math LaTeX libraries (24b13f6 by Clinton).

v0.7.0 - 2025-11-17

Compare with v0.6.1

Added

  • Added comment (f8fbcfa by Clinton).

v0.6.1 - 2025-11-10

Compare with v0.6.0

Added

  • Add status badges to README.md (174c131 by Clinton).

v0.6.0 - 2025-11-09

Compare with v0.5.0

Added

  • Add table insertion dialog feature (b475941 by Michael Bernhardt).

v0.5.0 - 2025-11-08

Compare with v0.4.2

Added

  • Added self into root layout to make the new create link dialog to work (359c927 by Clinton).
  • Added insert link without title and url for now (5988611 by Clinton).
  • Added find, replace and replace all and insert image menus and toolbars (359fe94 by Clinton).
  • Added insert image action and button to the toolbar (7e5f3a8 by Clinton).

v0.4.2 - 2025-10-14

Compare with v0.4.1

Fixed

  • fix: add registration of DummyExporter to test_registry_all_contains_registered for test assessment to work correctly (2e9298d by Clinton).
  • fix: added initialization of exporter_registry and defaults when not given (ad2bb88 by Clinton).
  • fix: converted ExporterRegistryInst to a singleton and fixed errors (d2616b7 by Clinton).
  • fix: bug fixes to get container and main_window working (ef81710 by Clinton).

v0.4.1 - 2025-10-11

Compare with v0.4.0

Fixed

  • fix: added missing dev requirement git-changelog for release binaries workflow (1aea49b by Clinton).

v0.4.0 - 2025-10-11

Compare with v0.3.4

Fixed

  • fix: formatting changes (20c8ee2 by Clinton).

v0.3.4 - 2025-10-09

Compare with v0.3.3

v0.3.3 - 2025-10-07

Compare with v0.3.2

Fixed

  • fix: Updated main.py from a relative to an absolute import of pymd.main (0056c19 by Clinton).

v0.3.2 - 2025-10-07

Compare with v0.3.1

Fixed

  • fix: On macOS, we now build with --windowed (no -F), which produces dist/PyMarkdownEditor.app (e6842ac by Clinton).

v0.3.1 - 2025-10-07

Compare with v0.3.0

Fixed

  • fix: Corrected path for linux-x86 package path (9411d32 by Clinton).
  • fix: Reworked PyInstaller binaries on Linux, macOS, and Windows, then packages and uploads artifacts (51ffcdb by Clinton).

v0.3.0 - 2025-10-07

Compare with v0.2.1

Fixed

  • fix: Github CI workflow changed to quick 1 job runs for non master. Only runs full matrix (Ubuntu + Windows x py3.12/3.13). Docs only changes wont run CI. New pushes cancels old runs. (5051252 by Clinton).
  • fix: Changed build for release-binaries.yml workflow where windows will use spec and *nix will use pyinstaller direct. (38bb033 by Clinton).

v0.2.1 - 2025-10-07

Compare with first commit

Fixed

  • fix: Added a clean previous builds step to the build workflow and updated the installer spec to fix an issue where COLLECT() was given a path instead of the EXE object (cf2a2a7 by Clinton).

v0.2.0 - 2025-10-07

Compare with v0.1.0

Added

  • Adding CI to auto format code styles and to check the unit tests pass before committing (local prehook) and after (Github Workflow). Added and updated all docs to reflect newest development workflow changes. (5f4a555 by Clinton).

Fixed

  • fix: Added code to test_main_window.py::test_window_write_failure_shows_error to prevent the error dialog from blocking the test (233d974 by Clinton).
  • fix: Added pytest-timeout to dev-requirements.txt and moved timeout option inline for running pytest (7ce6851 by Clinton).
  • fix: updated test_main_window.py to close the window dialog when done and add xvfb to run pytest with to overcome pytest hanging in Github Actions (e66b614 by Clinton).
  • fix: changed package from libegl1-mesa to libgl1 for Ubuntu 24.04 (8f86b8b by Clinton).
  • fix: install qt lib dependencies (035a726 by Clinton).
  • fix: readded lost top section of workflow yaml file structure (be8ffc5 by Clinton).
  • fix: added install required system libraries section in steps for CI github actions workflow (cafcc8e by Clinton).
  • fix: changed the python version in ci.yml (7efba02 by Clinton).
  • fix: applied 3 ruff rules changes required for CI (204cf52 by Clinton).
  • fix: added shell: bash context and updated cmds to work for linux for Github Actions (7a3b662 by Clinton).
  • fix: delete main.py (deprecated with refactor) (acfff5b by Clinton).
  • fix: syntax and styling fixes (95cc5ba by Clinton).
  • fix: Copy update for README.md and pre commit configuration fix (cd9bf04 by Clinton).
  • fix: Copy update for docs/CI.md (779ea06 by Clinton).

v0.1.0 - 2025-10-06

Compare with first commit

Added

  • Added missing screenshot for README and updated dev-requirements.txt file with latest libraries used in project development (5dd8e15 by Clinton).
  • Added a README.md file for the project (656056f by Clinton).