|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## [zmNg-1.0.3](https://github.com/pliablepixels/zmNg/tree/zmNg-1.0.3) (2026-03-07) |
| 3 | +## [zmNinjaNG-1.0.4](https://github.com/pliablepixels/zmNinjaNG/tree/zmNinjaNG-1.0.4) (2026-03-08) |
4 | 4 |
|
5 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-1.0.2...zmNg-1.0.3) |
| 5 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-1.0.3...zmNinjaNG-1.0.4) |
| 6 | + |
| 7 | +**Refactoring:** |
| 8 | + |
| 9 | +- chore: rename zmNg to zmNinjaNG across the project [\#43](https://github.com/pliablepixels/zmNinjaNG/issues/43) |
| 10 | + |
| 11 | +## [zmNg-1.0.3](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-1.0.3) (2026-03-07) |
| 12 | + |
| 13 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-1.0.2...zmNg-1.0.3) |
6 | 14 |
|
7 | 15 | **Implemented enhancements:** |
8 | 16 |
|
9 | | -- feat: allow multiple monitor selection in events widget [\#42](https://github.com/pliablepixels/zmNg/issues/42) |
10 | | -- feat: add cream theme [\#40](https://github.com/pliablepixels/zmNg/issues/40) |
11 | | -- feat: add amber theme [\#39](https://github.com/pliablepixels/zmNg/issues/39) |
12 | | -- feat: add slate theme [\#38](https://github.com/pliablepixels/zmNg/issues/38) |
| 17 | +- feat: allow multiple monitor selection in events widget [\#42](https://github.com/pliablepixels/zmNinjaNG/issues/42) |
| 18 | +- feat: add cream theme [\#40](https://github.com/pliablepixels/zmNinjaNG/issues/40) |
| 19 | +- feat: add amber theme [\#39](https://github.com/pliablepixels/zmNinjaNG/issues/39) |
| 20 | +- feat: add slate theme [\#38](https://github.com/pliablepixels/zmNinjaNG/issues/38) |
13 | 21 |
|
14 | 22 | **Fixed bugs:** |
15 | 23 |
|
16 | | -- fix: remove spacing between monitor feeds in dashboard montage widget [\#41](https://github.com/pliablepixels/zmNg/issues/41) |
| 24 | +- fix: remove spacing between monitor feeds in dashboard montage widget [\#41](https://github.com/pliablepixels/zmNinjaNG/issues/41) |
17 | 25 |
|
18 | | -## [zmNg-1.0.2](https://github.com/pliablepixels/zmNg/tree/zmNg-1.0.2) (2026-03-07) |
| 26 | +## [zmNg-1.0.2](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-1.0.2) (2026-03-07) |
19 | 27 |
|
20 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-1.0.1...zmNg-1.0.2) |
| 28 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-1.0.1...zmNg-1.0.2) |
21 | 29 |
|
22 | 30 | **Fixed bugs:** |
23 | 31 |
|
24 | | -- fix: notification history and badge sync improvements [\#37](https://github.com/pliablepixels/zmNg/issues/37) |
| 32 | +- fix: notification history and badge sync improvements [\#37](https://github.com/pliablepixels/zmNinjaNG/issues/37) |
25 | 33 |
|
26 | | -## [zmNg-1.0.1](https://github.com/pliablepixels/zmNg/tree/zmNg-1.0.1) (2026-03-07) |
| 34 | +## [zmNg-1.0.1](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-1.0.1) (2026-03-07) |
27 | 35 |
|
28 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-1.0.0...zmNg-1.0.1) |
| 36 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-1.0.0...zmNg-1.0.1) |
29 | 37 |
|
30 | 38 | **Fixed bugs:** |
31 | 39 |
|
32 | | -- fix: extra space at top after iOS rotation back to portrait [\#36](https://github.com/pliablepixels/zmNg/issues/36) |
33 | | -- fix: new dashboard widgets should default to full width [\#35](https://github.com/pliablepixels/zmNg/issues/35) |
34 | | -- fix: new dashboard widgets render tiny until refresh [\#34](https://github.com/pliablepixels/zmNg/issues/34) |
35 | | -- fix: exclude deleted monitors from all views [\#33](https://github.com/pliablepixels/zmNg/issues/33) |
36 | | -- fix: app badge count drifts higher than in-app notification count [\#32](https://github.com/pliablepixels/zmNg/issues/32) |
| 40 | +- fix: extra space at top after iOS rotation back to portrait [\#36](https://github.com/pliablepixels/zmNinjaNG/issues/36) |
| 41 | +- fix: new dashboard widgets should default to full width [\#35](https://github.com/pliablepixels/zmNinjaNG/issues/35) |
| 42 | +- fix: new dashboard widgets render tiny until refresh [\#34](https://github.com/pliablepixels/zmNinjaNG/issues/34) |
| 43 | +- fix: exclude deleted monitors from all views [\#33](https://github.com/pliablepixels/zmNinjaNG/issues/33) |
| 44 | +- fix: app badge count drifts higher than in-app notification count [\#32](https://github.com/pliablepixels/zmNinjaNG/issues/32) |
37 | 45 |
|
38 | | -## [zmNg-1.0.0](https://github.com/pliablepixels/zmNg/tree/zmNg-1.0.0) (2026-03-06) |
| 46 | +## [zmNg-1.0.0](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-1.0.0) (2026-03-06) |
39 | 47 |
|
40 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.2.6...zmNg-1.0.0) |
| 48 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.2.6...zmNg-1.0.0) |
41 | 49 |
|
42 | 50 | **Implemented enhancements:** |
43 | 51 |
|
44 | | -- feat: add Direct ZM notification mode alongside ES mode [\#30](https://github.com/pliablepixels/zmNg/issues/30) |
| 52 | +- feat: add Direct ZM notification mode alongside ES mode [\#30](https://github.com/pliablepixels/zmNinjaNG/issues/30) |
45 | 53 |
|
46 | 54 | **Closed issues:** |
47 | 55 |
|
48 | | -- chore: bump version to 1.0.0 and unify app identifier [\#31](https://github.com/pliablepixels/zmNg/issues/31) |
| 56 | +- chore: bump version to 1.0.0 and unify app identifier [\#31](https://github.com/pliablepixels/zmNinjaNG/issues/31) |
49 | 57 |
|
50 | | -## [zmNg-0.2.6](https://github.com/pliablepixels/zmNg/tree/zmNg-0.2.6) (2026-03-03) |
| 58 | +## [zmNg-0.2.6](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.2.6) (2026-03-03) |
51 | 59 |
|
52 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.2.5...zmNg-0.2.6) |
| 60 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.2.5...zmNg-0.2.6) |
53 | 61 |
|
54 | | -## [zmNg-0.2.5](https://github.com/pliablepixels/zmNg/tree/zmNg-0.2.5) (2026-02-24) |
| 62 | +## [zmNg-0.2.5](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.2.5) (2026-02-24) |
55 | 63 |
|
56 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.2.4...zmNg-0.2.5) |
| 64 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.2.4...zmNg-0.2.5) |
57 | 65 |
|
58 | 66 | **Fixed bugs:** |
59 | 67 |
|
60 | | -- fix: no visible way to exit fullscreen montage on Tauri/desktop [\#29](https://github.com/pliablepixels/zmNg/issues/29) |
61 | | -- Montage initially displays correctly in full screen mode but refresh halves videos [\#28](https://github.com/pliablepixels/zmNg/issues/28) |
| 68 | +- fix: no visible way to exit fullscreen montage on Tauri/desktop [\#29](https://github.com/pliablepixels/zmNinjaNG/issues/29) |
| 69 | +- Montage initially displays correctly in full screen mode but refresh halves videos [\#28](https://github.com/pliablepixels/zmNinjaNG/issues/28) |
62 | 70 |
|
63 | | -## [zmNg-0.2.4](https://github.com/pliablepixels/zmNg/tree/zmNg-0.2.4) (2026-02-04) |
| 71 | +## [zmNg-0.2.4](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.2.4) (2026-02-04) |
64 | 72 |
|
65 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.2.3...zmNg-0.2.4) |
| 73 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.2.3...zmNg-0.2.4) |
66 | 74 |
|
67 | 75 | **Fixed bugs:** |
68 | 76 |
|
69 | | -- zms tokens expire without refresh [\#27](https://github.com/pliablepixels/zmNg/issues/27) |
| 77 | +- zms tokens expire without refresh [\#27](https://github.com/pliablepixels/zmNinjaNG/issues/27) |
70 | 78 |
|
71 | | -## [zmNg-0.2.3](https://github.com/pliablepixels/zmNg/tree/zmNg-0.2.3) (2026-01-28) |
| 79 | +## [zmNg-0.2.3](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.2.3) (2026-01-28) |
72 | 80 |
|
73 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.2.2...zmNg-0.2.3) |
| 81 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.2.2...zmNg-0.2.3) |
74 | 82 |
|
75 | 83 | **Implemented enhancements:** |
76 | 84 |
|
77 | | -- Add event tags support [\#20](https://github.com/pliablepixels/zmNg/issues/20) |
| 85 | +- Add event tags support [\#20](https://github.com/pliablepixels/zmNinjaNG/issues/20) |
78 | 86 |
|
79 | 87 | **Fixed bugs:** |
80 | 88 |
|
81 | | -- fix: event thumbnails and playback broken on Android [\#24](https://github.com/pliablepixels/zmNg/issues/24) |
82 | | -- fix: move filter popup buttons to top for better mobile accessibility [\#23](https://github.com/pliablepixels/zmNg/issues/23) |
83 | | -- fix: QR scanner button unresponsive after closing scanner on mobile [\#22](https://github.com/pliablepixels/zmNg/issues/22) |
84 | | -- fix: API queries firing before authentication completes [\#21](https://github.com/pliablepixels/zmNg/issues/21) |
| 89 | +- fix: event thumbnails and playback broken on Android [\#24](https://github.com/pliablepixels/zmNinjaNG/issues/24) |
| 90 | +- fix: move filter popup buttons to top for better mobile accessibility [\#23](https://github.com/pliablepixels/zmNinjaNG/issues/23) |
| 91 | +- fix: QR scanner button unresponsive after closing scanner on mobile [\#22](https://github.com/pliablepixels/zmNinjaNG/issues/22) |
| 92 | +- fix: API queries firing before authentication completes [\#21](https://github.com/pliablepixels/zmNinjaNG/issues/21) |
85 | 93 |
|
86 | | -## [zmNg-0.2.2](https://github.com/pliablepixels/zmNg/tree/zmNg-0.2.2) (2026-01-23) |
| 94 | +## [zmNg-0.2.2](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.2.2) (2026-01-23) |
87 | 95 |
|
88 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.2.1...zmNg-0.2.2) |
| 96 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.2.1...zmNg-0.2.2) |
89 | 97 |
|
90 | 98 | **Implemented enhancements:** |
91 | 99 |
|
92 | | -- feat: Add QR code import for profiles [\#19](https://github.com/pliablepixels/zmNg/issues/19) |
93 | | -- Support ZoneMinder monitor groups for filtering [\#18](https://github.com/pliablepixels/zmNg/issues/18) |
| 100 | +- feat: Add QR code import for profiles [\#19](https://github.com/pliablepixels/zmNinjaNG/issues/19) |
| 101 | +- Support ZoneMinder monitor groups for filtering [\#18](https://github.com/pliablepixels/zmNinjaNG/issues/18) |
94 | 102 |
|
95 | | -## [zmNg-0.2.1](https://github.com/pliablepixels/zmNg/tree/zmNg-0.2.1) (2026-01-22) |
| 103 | +## [zmNg-0.2.1](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.2.1) (2026-01-22) |
96 | 104 |
|
97 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.2.0...zmNg-0.2.1) |
| 105 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.2.0...zmNg-0.2.1) |
98 | 106 |
|
99 | 107 | **Implemented enhancements:** |
100 | 108 |
|
101 | | -- Reconfigure changelog generation to be issue-based [\#17](https://github.com/pliablepixels/zmNg/issues/17) |
102 | | -- Add bandwidth savings mode for reduced data usage [\#16](https://github.com/pliablepixels/zmNg/issues/16) |
| 109 | +- Reconfigure changelog generation to be issue-based [\#17](https://github.com/pliablepixels/zmNinjaNG/issues/17) |
| 110 | +- Add bandwidth savings mode for reduced data usage [\#16](https://github.com/pliablepixels/zmNinjaNG/issues/16) |
103 | 111 |
|
104 | 112 | **Closed issues:** |
105 | 113 |
|
106 | | -- Unify HTTP stack and fix ZMS snapshot downloads [\#15](https://github.com/pliablepixels/zmNg/issues/15) |
| 114 | +- Unify HTTP stack and fix ZMS snapshot downloads [\#15](https://github.com/pliablepixels/zmNinjaNG/issues/15) |
107 | 115 |
|
108 | | -## [zmNg-0.2.0](https://github.com/pliablepixels/zmNg/tree/zmNg-0.2.0) (2026-01-14) |
| 116 | +## [zmNg-0.2.0](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.2.0) (2026-01-14) |
109 | 117 |
|
110 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.1.5...zmNg-0.2.0) |
| 118 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.1.5...zmNg-0.2.0) |
111 | 119 |
|
112 | 120 | **Implemented enhancements:** |
113 | 121 |
|
114 | | -- Add Go2RTC WebRTC streaming support [\#14](https://github.com/pliablepixels/zmNg/issues/14) |
115 | | -- Code cleanup: Remove duplication, split large files, update documentation [\#12](https://github.com/pliablepixels/zmNg/issues/12) |
| 122 | +- Add Go2RTC WebRTC streaming support [\#14](https://github.com/pliablepixels/zmNinjaNG/issues/14) |
| 123 | +- Code cleanup: Remove duplication, split large files, update documentation [\#12](https://github.com/pliablepixels/zmNinjaNG/issues/12) |
116 | 124 |
|
117 | 125 | **Fixed bugs:** |
118 | 126 |
|
119 | | -- Fix infinite re-render loops caused by unstable Zustand selectors [\#13](https://github.com/pliablepixels/zmNg/issues/13) |
| 127 | +- Fix infinite re-render loops caused by unstable Zustand selectors [\#13](https://github.com/pliablepixels/zmNinjaNG/issues/13) |
120 | 128 |
|
121 | 129 | **Refactoring:** |
122 | 130 |
|
123 | | -- Code simplification and refactoring [\#11](https://github.com/pliablepixels/zmNg/issues/11) |
| 131 | +- Code simplification and refactoring [\#11](https://github.com/pliablepixels/zmNinjaNG/issues/11) |
124 | 132 |
|
125 | | -## [zmNg-0.1.5](https://github.com/pliablepixels/zmNg/tree/zmNg-0.1.5) (2026-01-08) |
| 133 | +## [zmNg-0.1.5](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.1.5) (2026-01-08) |
126 | 134 |
|
127 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.1.4...zmNg-0.1.5) |
| 135 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.1.4...zmNg-0.1.5) |
128 | 136 |
|
129 | 137 | **Closed issues:** |
130 | 138 |
|
131 | | -- connecting to local server with IP and Port [\#10](https://github.com/pliablepixels/zmNg/issues/10) |
| 139 | +- connecting to local server with IP and Port [\#10](https://github.com/pliablepixels/zmNinjaNG/issues/10) |
132 | 140 |
|
133 | | -## [zmNg-0.1.4](https://github.com/pliablepixels/zmNg/tree/zmNg-0.1.4) (2026-01-04) |
| 141 | +## [zmNg-0.1.4](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.1.4) (2026-01-04) |
134 | 142 |
|
135 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.1.3...zmNg-0.1.4) |
| 143 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.1.3...zmNg-0.1.4) |
136 | 144 |
|
137 | | -## [zmNg-0.1.3](https://github.com/pliablepixels/zmNg/tree/zmNg-0.1.3) (2026-01-04) |
| 145 | +## [zmNg-0.1.3](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.1.3) (2026-01-04) |
138 | 146 |
|
139 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.1.2...zmNg-0.1.3) |
| 147 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.1.2...zmNg-0.1.3) |
140 | 148 |
|
141 | 149 | **Implemented enhancements:** |
142 | 150 |
|
143 | | -- Montage doesn't stream more than about 6 cameras [\#9](https://github.com/pliablepixels/zmNg/issues/9) |
| 151 | +- Montage doesn't stream more than about 6 cameras [\#9](https://github.com/pliablepixels/zmNinjaNG/issues/9) |
144 | 152 |
|
145 | 153 | **Fixed bugs:** |
146 | 154 |
|
147 | | -- Mobile header/menu and safe-area scroll bug: header shifts and gets stuck after scrolling [\#8](https://github.com/pliablepixels/zmNg/issues/8) |
| 155 | +- Mobile header/menu and safe-area scroll bug: header shifts and gets stuck after scrolling [\#8](https://github.com/pliablepixels/zmNinjaNG/issues/8) |
148 | 156 |
|
149 | | -## [zmNg-0.1.2](https://github.com/pliablepixels/zmNg/tree/zmNg-0.1.2) (2025-12-25) |
| 157 | +## [zmNg-0.1.2](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.1.2) (2025-12-25) |
150 | 158 |
|
151 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.1.1...zmNg-0.1.2) |
| 159 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.1.1...zmNg-0.1.2) |
152 | 160 |
|
153 | | -## [zmNg-0.1.1](https://github.com/pliablepixels/zmNg/tree/zmNg-0.1.1) (2025-12-25) |
| 161 | +## [zmNg-0.1.1](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.1.1) (2025-12-25) |
154 | 162 |
|
155 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.1.0...zmNg-0.1.1) |
| 163 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.1.0...zmNg-0.1.1) |
156 | 164 |
|
157 | | -## [zmNg-0.1.0](https://github.com/pliablepixels/zmNg/tree/zmNg-0.1.0) (2025-12-24) |
| 165 | +## [zmNg-0.1.0](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.1.0) (2025-12-24) |
158 | 166 |
|
159 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.0.9...zmNg-0.1.0) |
| 167 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.0.9...zmNg-0.1.0) |
160 | 168 |
|
161 | | -## [zmNg-0.0.9](https://github.com/pliablepixels/zmNg/tree/zmNg-0.0.9) (2025-12-24) |
| 169 | +## [zmNg-0.0.9](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.0.9) (2025-12-24) |
162 | 170 |
|
163 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.0.8...zmNg-0.0.9) |
| 171 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.0.8...zmNg-0.0.9) |
164 | 172 |
|
165 | | -## [zmNg-0.0.8](https://github.com/pliablepixels/zmNg/tree/zmNg-0.0.8) (2025-12-23) |
| 173 | +## [zmNg-0.0.8](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.0.8) (2025-12-23) |
166 | 174 |
|
167 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.0.7...zmNg-0.0.8) |
| 175 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.0.7...zmNg-0.0.8) |
168 | 176 |
|
169 | 177 | **Fixed bugs:** |
170 | 178 |
|
171 | | -- intial setup user auth placeholders make it not clear that they are empty [\#4](https://github.com/pliablepixels/zmNg/issues/4) |
| 179 | +- intial setup user auth placeholders make it not clear that they are empty [\#4](https://github.com/pliablepixels/zmNinjaNG/issues/4) |
172 | 180 |
|
173 | | -## [zmNg-0.0.7](https://github.com/pliablepixels/zmNg/tree/zmNg-0.0.7) (2025-12-22) |
| 181 | +## [zmNg-0.0.7](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.0.7) (2025-12-22) |
174 | 182 |
|
175 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.0.6...zmNg-0.0.7) |
| 183 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.0.6...zmNg-0.0.7) |
176 | 184 |
|
177 | | -## [zmNg-0.0.6](https://github.com/pliablepixels/zmNg/tree/zmNg-0.0.6) (2025-12-22) |
| 185 | +## [zmNg-0.0.6](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.0.6) (2025-12-22) |
178 | 186 |
|
179 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.0.5...zmNg-0.0.6) |
| 187 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.0.5...zmNg-0.0.6) |
180 | 188 |
|
181 | | -## [zmNg-0.0.5](https://github.com/pliablepixels/zmNg/tree/zmNg-0.0.5) (2025-12-20) |
| 189 | +## [zmNg-0.0.5](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.0.5) (2025-12-20) |
182 | 190 |
|
183 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.0.4...zmNg-0.0.5) |
| 191 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.0.4...zmNg-0.0.5) |
184 | 192 |
|
185 | | -## [zmNg-0.0.4](https://github.com/pliablepixels/zmNg/tree/zmNg-0.0.4) (2025-12-20) |
| 193 | +## [zmNg-0.0.4](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.0.4) (2025-12-20) |
186 | 194 |
|
187 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.0.3...zmNg-0.0.4) |
| 195 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.0.3...zmNg-0.0.4) |
188 | 196 |
|
189 | | -## [zmNg-0.0.3](https://github.com/pliablepixels/zmNg/tree/zmNg-0.0.3) (2025-12-19) |
| 197 | +## [zmNg-0.0.3](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.0.3) (2025-12-19) |
190 | 198 |
|
191 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.0.2...zmNg-0.0.3) |
| 199 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.0.2...zmNg-0.0.3) |
192 | 200 |
|
193 | | -## [zmNg-0.0.2](https://github.com/pliablepixels/zmNg/tree/zmNg-0.0.2) (2025-12-19) |
| 201 | +## [zmNg-0.0.2](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.0.2) (2025-12-19) |
194 | 202 |
|
195 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/zmNg-0.0.1...zmNg-0.0.2) |
| 203 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/zmNg-0.0.1...zmNg-0.0.2) |
196 | 204 |
|
197 | | -## [zmNg-0.0.1](https://github.com/pliablepixels/zmNg/tree/zmNg-0.0.1) (2025-12-15) |
| 205 | +## [zmNg-0.0.1](https://github.com/pliablepixels/zmNinjaNG/tree/zmNg-0.0.1) (2025-12-15) |
198 | 206 |
|
199 | | -[Full Changelog](https://github.com/pliablepixels/zmNg/compare/c54d94307f3abe693f2f7b4571c33fe2ad83939e...zmNg-0.0.1) |
| 207 | +[Full Changelog](https://github.com/pliablepixels/zmNinjaNG/compare/c54d94307f3abe693f2f7b4571c33fe2ad83939e...zmNg-0.0.1) |
200 | 208 |
|
201 | 209 | **Closed issues:** |
202 | 210 |
|
203 | | -- Incorrect CGI URL generation leads to double /zm/zm/ path and 404 errors [\#1](https://github.com/pliablepixels/zmNg/issues/1) |
| 211 | +- Incorrect CGI URL generation leads to double /zm/zm/ path and 404 errors [\#1](https://github.com/pliablepixels/zmNinjaNG/issues/1) |
204 | 212 |
|
205 | 213 |
|
206 | 214 |
|
|
0 commit comments