diff options
| author | jgmdev <jgmdev@gmail.com> | 2025-06-30 21:41:15 -0400 |
|---|---|---|
| committer | jgmdev <jgmdev@gmail.com> | 2025-06-30 23:02:50 -0400 |
| commit | 59ba62f8a5778e8f84a3f2507382e1ad5cdab432 (patch) | |
| tree | cd462874bccdf6684e8bfa574b4b4140de967a2a | |
| parent | b25230393c5e64eaf6955274f980e9340e4741a2 (diff) | |
| download | pragtical-3.6.0.tar.gz pragtical-3.6.0.zip | |
Changes for v3.6.0v3.6.0
| -rw-r--r-- | .github/workflows/release.yml | 2 | ||||
| -rw-r--r-- | changelog.md | 214 | ||||
| -rw-r--r-- | meson.build | 2 | ||||
| -rw-r--r-- | resources/linux/org.pragtical.pragtical.appdata.xml | 2 | ||||
| -rw-r--r-- | subprojects/plugins.wrap | 2 | ||||
| -rw-r--r-- | subprojects/sdl2.wrap | 6 |
6 files changed, 222 insertions, 6 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 76d89b25..85a572a2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,7 +9,7 @@ on: inputs: version: description: Release Version - default: v3.5.2 + default: v3.6.0 required: true diff --git a/changelog.md b/changelog.md index 5d7039ef..cd574196 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,218 @@ # Changes Log +## [3.6.0] - 2025-06-30 + +### New Features + +* Add REPL and run commands to the CLI + ([#280](https://github.com/pragtical/pragtical/pull/280)) + +### Fixes + +* Fix crash on out of window mouse events + ([#231](https://github.com/pragtical/pragtical/pull/231)) + +* Fix possible on doc close crash when highlighting + ([#232](https://github.com/pragtical/pragtical/pull/232)) + +* Properly saves a cleared binding from settings ui + ([#240](https://github.com/pragtical/pragtical/pull/240)) + +* Doc search fixes and types documentation. + ([#243](https://github.com/pragtical/pragtical/pull/243)) + +* Fix regex find_offsets not substracting offset + ([#245](https://github.com/pragtical/pragtical/pull/245)) + +* "Properly" handle whole line matches on doc search + ([#246](https://github.com/pragtical/pragtical/pull/246)) + +* Return single value on command.prettify_name + ([#247](https://github.com/pragtical/pragtical/pull/247)) + +* Node: skip hidden tab events + ([#256](https://github.com/pragtical/pragtical/pull/256)) + +* Corrections to language_python + ([#278](https://github.com/pragtical/pragtical/pull/278)) + +* Avoid process thread leak on LuaJIT and better solution to call + process \__gc on LuaJIT + ([7c4c1f2c](https://github.com/pragtical/pragtical/commit/7c4c1f2c8eb7bdaf33ee97b7df030bc26371ed50)) + +* language_xml: remove escape chars from strings (#286) + ([#286](https://github.com/pragtical/pragtical/pull/286)) + +### Build System + +* Bump CI ubuntu containers + ([#233](https://github.com/pragtical/pragtical/pull/233)) + +* CI: Polyfill GLIBC for backward compatibility + ([#234](https://github.com/pragtical/pragtical/pull/234)) + +* Include 'user' directory on portable installs + ([#250](https://github.com/pragtical/pragtical/pull/250)) + +* CI: update Windows to more recent version + ([#252](https://github.com/pragtical/pragtical/pull/252)) + +* Updates for latest plugin manager changes + ([#255](https://github.com/pragtical/pragtical/pull/255)) + +* Silence thirdparty library compiler warnings + ([#271](https://github.com/pragtical/pragtical/pull/271)) + +* Update SDL2 to latest fixes from master + ([#282](https://github.com/pragtical/pragtical/pull/282)) + +### Enhancements + +* Include additional glyphs on icons.ttf + ([#236](https://github.com/pragtical/pragtical/pull/236)) + +* Capture replacements on regex/patterns search ui + ([#244](https://github.com/pragtical/pragtical/pull/244)) + +* Allow spaces in plugins mod-version + ([#253](https://github.com/pragtical/pragtical/pull/253)) + +* projectsearch: add open tab command + ([#258](https://github.com/pragtical/pragtical/pull/258)) + +* restore light lcd filter for slight hinting + ([#265](https://github.com/pragtical/pragtical/pull/265)) + +* align soft indention to indention size + ([#267](https://github.com/pragtical/pragtical/pull/267)) + +* rework dirmonitors to be able to support multiple backends + ([#266](https://github.com/pragtical/pragtical/pull/266)) + +* projectsearch: find current doc selection + ([#268](https://github.com/pragtical/pragtical/pull/268)) + +* projectsearch: on hide focus previous docview + ([#275](https://github.com/pragtical/pragtical/pull/275)) + +* Do not sort fuzzy results on empty needle + ([#276](https://github.com/pragtical/pragtical/pull/276)) + +* Lua doc comment improvements for better API reference generation + ([#185](https://github.com/pragtical/pragtical/pull/185)) + +* cli: always display commands sorted by name + ([#279](https://github.com/pragtical/pragtical/pull/279)) + +* autocomplete: keep previous items on re-trigger + ([#283](https://github.com/pragtical/pragtical/pull/283)) + +* highlight_current_line "no_selection" now default + ([#284](https://github.com/pragtical/pragtical/pull/284)) + +### GUI and Widgets + +* Updated default color scheme. + ([#237](https://github.com/pragtical/pragtical/pull/237)) + +* Settings: allow filtering colors + ([#238](https://github.com/pragtical/pragtical/pull/238)) + +* Search UI fixes and usage of new icons + ([#239](https://github.com/pragtical/pragtical/pull/239)) + +* Enabled word wrap on settings ui labels + ([#241](https://github.com/pragtical/pragtical/pull/241)) + +* Allow always hiding tabs, great for zen mode! + ([#242](https://github.com/pragtical/pragtical/pull/242)) + +* Show bindings on search ui and empty view tooltips + ([#248](https://github.com/pragtical/pragtical/pull/248)) + +* projectsearch: added built-in controls + ([#257](https://github.com/pragtical/pragtical/pull/257)) + +* settings gui: option to select dirmonitor backend + ([#270](https://github.com/pragtical/pragtical/pull/270)) + +* search_ui: hide replace by default, add toggle + ([#285](https://github.com/pragtical/pragtical/pull/285)) + +* foldingbook: keep tabs updated + +* textbox: added customized highlighter without coroutine + +* colorpicker: update sliders color on every update + +* Fix show animation on strange Node size changes + +* Set textview name same as parent + +* SearchReplaceList: add regex replacing support + +* Allow showing a command binding on tooltip + +* Improved FoldingBook expand calculations + +* Add word wrap support to Label widget + +* Fix on draw_styled_text elements checking + +* Added ToggleButton widget + +* Use new pragtical icons on various widgets + +* Allow customization of line widget color + +* Fix possible endless loop on animations + +### Performance + +* Wait thread avg time when it exceeds max time + ([#264](https://github.com/pragtical/pragtical/pull/264)) + +### Lite XL Inherited Changes + +* add a \__tostring method to every object + ([#1534](https://github.com/lite-xl/lite-xl/pull/1534)) + +* Better wasm support again + ([#1779](https://github.com/lite-xl/lite-xl/pull/1779)) + +* renderer: defer bitmap rendering when possible + ([#1856](https://github.com/lite-xl/lite-xl/pull/1856)) + +* renderer: pass errors via SDL_SetError + ([#1919](https://github.com/lite-xl/lite-xl/pull/1919)) + +* fix: use current char to determine col in DocView:get_x_offset_col + ([#1946](https://github.com/lite-xl/lite-xl/pull/1946)) + +* common: allow / and \ as PATHSEP on Windows when fuzzy matching files + ([#1992](https://github.com/lite-xl/lite-xl/pull/1992)) + +* fix: use correct charmap and glyphmap sizes + ([#1999](https://github.com/lite-xl/lite-xl/pull/1999)) + +* language_cpp: add back digit separators + ([#2026](https://github.com/lite-xl/lite-xl/pull/2026)) + +* syntax: warn against malformed patterns and disable them + ([#2029](https://github.com/lite-xl/lite-xl/pull/2029)) + +* balance computed directory list, remove recursive function invocation + ([#1991](https://github.com/lite-xl/lite-xl/pull/1991)) + +* language_lua: add files with rockspec extenstion + ([#2083](https://github.com/lite-xl/lite-xl/pull/2083)) + +* Make DATADIR and USERDIR fonts path portable + ([#249](https://github.com/lite-xl/lite-xl/pull/249)) + +* Coroutine Process Fix + ([#2099](https://github.com/lite-xl/lite-xl/pull/2099)) + ## [3.5.2] - 2025-03-14 ### Fixes @@ -2387,6 +2600,7 @@ A new global variable `USERDIR` is exposed to point to the user's directory. - subpixel font rendering with gamma correction +[3.6.0]: https://github.com/pragtical/pragtical/releases/tag/v3.6.0 [3.5.2]: https://github.com/pragtical/pragtical/releases/tag/v3.5.2 [3.5.1]: https://github.com/pragtical/pragtical/releases/tag/v3.5.1 [3.5.0]: https://github.com/pragtical/pragtical/releases/tag/v3.5.0 diff --git a/meson.build b/meson.build index 002d69d7..95f1f5c3 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('pragtical', ['c'], - version : '3.5.2', + version : '3.6.0', license : 'MIT', meson_version : '>= 0.63', default_options : [ diff --git a/resources/linux/org.pragtical.pragtical.appdata.xml b/resources/linux/org.pragtical.pragtical.appdata.xml index 03f1fe0e..810650bd 100644 --- a/resources/linux/org.pragtical.pragtical.appdata.xml +++ b/resources/linux/org.pragtical.pragtical.appdata.xml @@ -29,6 +29,6 @@ </provides> <releases> - <release version="3.5.2" date="2025-03-14" /> + <release version="3.6.0" date="2025-06-30" /> </releases> </component> diff --git a/subprojects/plugins.wrap b/subprojects/plugins.wrap index d67860ba..25be2d48 100644 --- a/subprojects/plugins.wrap +++ b/subprojects/plugins.wrap @@ -1,5 +1,5 @@ [wrap-git] url = https://github.com/pragtical/plugins.git -revision = d88494a1afe9fd425524d0fab742c750bbbf4a84 +revision = 444e5dbb2d96be702d693d1deb04cd6db0801204 depth = 1 patch_directory = plugins diff --git a/subprojects/sdl2.wrap b/subprojects/sdl2.wrap index b154b7b5..39031b2d 100644 --- a/subprojects/sdl2.wrap +++ b/subprojects/sdl2.wrap @@ -4,8 +4,10 @@ source_url = https://github.com/libsdl-org/SDL/releases/download/release-2.32.8/ source_filename = SDL2-2.32.8.tar.gz source_hash = 0ca83e9c9b31e18288c7ec811108e58bac1f1bb5ec6577ad386830eac51c787e patch_filename = sdl2_2.32.8-1_patch.zip -patch_url = https://github.com/pragtical/meson-wraps/releases/download/sdl2-v2.38.8/sdl2_2.32.8-1_patch.zip -patch_hash = f09f4e4540ec2afc04fbee93ea773e3e333409403ead31ffc080cfff67cedeb6 +patch_url = https://wrapdb.mesonbuild.com/v2/sdl2_2.32.8-1/get_patch +patch_hash = 5df17ea39ca418826db20e96bd821fa52b5718dac64b6225119fb6588c2744f0 +source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/sdl2_2.32.8-1/SDL2-2.32.8.tar.gz +wrapdb_version = 2.32.8-1 [provide] sdl2 = sdl2_dep |
