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.
- Added backport module import to pyinstaller build (36b790f by Clinton).
v0.8.7 - 2025-11-22
v0.8.6 - 2025-11-21
v0.8.5 - 2025-11-21
v0.8.4 - 2025-11-21
- Added setuptools config and updated version in pyproject.toml (ca1c120 by Clinton).
v0.8.3 - 2025-11-21
v0.8.2 - 2025-11-21
v0.8.1 - 2025-11-21
v0.8.0 - 2025-11-20
- 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
- Added new hidden import dependencies for the math LaTeX libraries (24b13f6 by Clinton).
v0.7.0 - 2025-11-17
- Added comment (f8fbcfa by Clinton).
v0.6.1 - 2025-11-10
- Add status badges to README.md (174c131 by Clinton).
v0.6.0 - 2025-11-09
- Add table insertion dialog feature (b475941 by Michael Bernhardt).
v0.5.0 - 2025-11-08
- 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
- 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
- fix: added missing dev requirement git-changelog for release binaries workflow (1aea49b by Clinton).
v0.4.0 - 2025-10-11
- fix: formatting changes (20c8ee2 by Clinton).
v0.3.4 - 2025-10-09
v0.3.3 - 2025-10-07
- fix: Updated main.py from a relative to an absolute import of pymd.main (0056c19 by Clinton).
v0.3.2 - 2025-10-07
- fix: On macOS, we now build with --windowed (no -F), which produces dist/PyMarkdownEditor.app (e6842ac by Clinton).
v0.3.1 - 2025-10-07
- 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
- 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
- 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
- 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).
- 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).