saminsohag

prepare for publish

  1 +## 1.0.20
  2 +
  3 +* Fix: support balanced parentheses in image and link URLs. [#68](https://github.com/Infinitix-LLC/gpt_markdown/pull/68)
  4 +
1 ## 1.0.19 5 ## 1.0.19
2 6
3 * Performance improvements. 7 * Performance improvements.
@@ -5,18 +5,18 @@ packages: @@ -5,18 +5,18 @@ packages:
5 dependency: transitive 5 dependency: transitive
6 description: 6 description:
7 name: args 7 name: args
8 - sha256: bf9f5caeea8d8fe6721a9c358dd8a5c1947b27f1cfaa18b39c301273594919e6 8 + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04
9 url: "https://pub.dev" 9 url: "https://pub.dev"
10 source: hosted 10 source: hosted
11 - version: "2.6.0" 11 + version: "2.7.0"
12 async: 12 async:
13 dependency: transitive 13 dependency: transitive
14 description: 14 description:
15 name: async 15 name: async
16 - sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63 16 + sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb"
17 url: "https://pub.dev" 17 url: "https://pub.dev"
18 source: hosted 18 source: hosted
19 - version: "2.12.0" 19 + version: "2.13.0"
20 boolean_selector: 20 boolean_selector:
21 dependency: transitive 21 dependency: transitive
22 description: 22 description:
@@ -77,23 +77,15 @@ packages: @@ -77,23 +77,15 @@ packages:
77 dependency: transitive 77 dependency: transitive
78 description: 78 description:
79 name: fake_async 79 name: fake_async
80 - sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc" 80 + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44"
81 url: "https://pub.dev" 81 url: "https://pub.dev"
82 source: hosted 82 source: hosted
83 - version: "1.3.2" 83 + version: "1.3.3"
84 flutter: 84 flutter:
85 dependency: "direct main" 85 dependency: "direct main"
86 description: flutter 86 description: flutter
87 source: sdk 87 source: sdk
88 version: "0.0.0" 88 version: "0.0.0"
89 - flutter_highlight:  
90 - dependency: transitive  
91 - description:  
92 - name: flutter_highlight  
93 - sha256: "7b96333867aa07e122e245c033b8ad622e4e3a42a1a2372cbb098a2541d8782c"  
94 - url: "https://pub.dev"  
95 - source: hosted  
96 - version: "0.7.0"  
97 flutter_lints: 89 flutter_lints:
98 dependency: "direct dev" 90 dependency: "direct dev"
99 description: 91 description:
@@ -106,18 +98,18 @@ packages: @@ -106,18 +98,18 @@ packages:
106 dependency: "direct main" 98 dependency: "direct main"
107 description: 99 description:
108 name: flutter_math_fork 100 name: flutter_math_fork
109 - sha256: "284bab89b2fbf1bc3a0baf13d011c1dd324d004e35d177626b77f2fc056366ac" 101 + sha256: "6d5f2f1aa57ae539ffb0a04bb39d2da67af74601d685a161aff7ce5bda5fa407"
110 url: "https://pub.dev" 102 url: "https://pub.dev"
111 source: hosted 103 source: hosted
112 - version: "0.7.3" 104 + version: "0.7.4"
113 flutter_svg: 105 flutter_svg:
114 dependency: transitive 106 dependency: transitive
115 description: 107 description:
116 name: flutter_svg 108 name: flutter_svg
117 - sha256: c200fd79c918a40c5cd50ea0877fa13f81bdaf6f0a5d3dbcc2a13e3285d6aa1b 109 + sha256: d44bf546b13025ec7353091516f6881f1d4c633993cb109c3916c3a0159dadf1
118 url: "https://pub.dev" 110 url: "https://pub.dev"
119 source: hosted 111 source: hosted
120 - version: "2.0.17" 112 + version: "2.1.0"
121 flutter_test: 113 flutter_test:
122 dependency: "direct dev" 114 dependency: "direct dev"
123 description: flutter 115 description: flutter
@@ -134,23 +126,15 @@ packages: @@ -134,23 +126,15 @@ packages:
134 path: ".." 126 path: ".."
135 relative: true 127 relative: true
136 source: path 128 source: path
137 - version: "1.0.16"  
138 - highlight:  
139 - dependency: transitive  
140 - description:  
141 - name: highlight  
142 - sha256: "5353a83ffe3e3eca7df0abfb72dcf3fa66cc56b953728e7113ad4ad88497cf21"  
143 - url: "https://pub.dev"  
144 - source: hosted  
145 - version: "0.7.0" 129 + version: "1.0.19"
146 http: 130 http:
147 dependency: transitive 131 dependency: transitive
148 description: 132 description:
149 name: http 133 name: http
150 - sha256: fe7ab022b76f3034adc518fb6ea04a82387620e19977665ea18d30a1cf43442f 134 + sha256: "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b"
151 url: "https://pub.dev" 135 url: "https://pub.dev"
152 source: hosted 136 source: hosted
153 - version: "1.3.0" 137 + version: "1.4.0"
154 http_parser: 138 http_parser:
155 dependency: transitive 139 dependency: transitive
156 description: 140 description:
@@ -163,10 +147,10 @@ packages: @@ -163,10 +147,10 @@ packages:
163 dependency: transitive 147 dependency: transitive
164 description: 148 description:
165 name: leak_tracker 149 name: leak_tracker
166 - sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec 150 + sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
167 url: "https://pub.dev" 151 url: "https://pub.dev"
168 source: hosted 152 source: hosted
169 - version: "10.0.8" 153 + version: "10.0.9"
170 leak_tracker_flutter_testing: 154 leak_tracker_flutter_testing:
171 dependency: transitive 155 dependency: transitive
172 description: 156 description:
@@ -251,10 +235,10 @@ packages: @@ -251,10 +235,10 @@ packages:
251 dependency: transitive 235 dependency: transitive
252 description: 236 description:
253 name: provider 237 name: provider
254 - sha256: c8a055ee5ce3fd98d6fc872478b03823ffdb448699c6ebdbbc71d59b596fd48c 238 + sha256: "4abbd070a04e9ddc287673bf5a030c7ca8b685ff70218720abab8b092f53dd84"
255 url: "https://pub.dev" 239 url: "https://pub.dev"
256 source: hosted 240 source: hosted
257 - version: "6.1.2" 241 + version: "6.1.5"
258 sky_engine: 242 sky_engine:
259 dependency: transitive 243 dependency: transitive
260 description: flutter 244 description: flutter
@@ -344,10 +328,10 @@ packages: @@ -344,10 +328,10 @@ packages:
344 dependency: transitive 328 dependency: transitive
345 description: 329 description:
346 name: vector_graphics_compiler 330 name: vector_graphics_compiler
347 - sha256: "1b4b9e706a10294258727674a340ae0d6e64a7231980f9f9a3d12e4b42407aad" 331 + sha256: "557a315b7d2a6dbb0aaaff84d857967ce6bdc96a63dc6ee2a57ce5a6ee5d3331"
348 url: "https://pub.dev" 332 url: "https://pub.dev"
349 source: hosted 333 source: hosted
350 - version: "1.1.16" 334 + version: "1.1.17"
351 vector_math: 335 vector_math:
352 dependency: transitive 336 dependency: transitive
353 description: 337 description:
@@ -360,10 +344,10 @@ packages: @@ -360,10 +344,10 @@ packages:
360 dependency: transitive 344 dependency: transitive
361 description: 345 description:
362 name: vm_service 346 name: vm_service
363 - sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14" 347 + sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
364 url: "https://pub.dev" 348 url: "https://pub.dev"
365 source: hosted 349 source: hosted
366 - version: "14.3.1" 350 + version: "15.0.0"
367 watcher: 351 watcher:
368 dependency: "direct main" 352 dependency: "direct main"
369 description: 353 description:
@@ -376,10 +360,10 @@ packages: @@ -376,10 +360,10 @@ packages:
376 dependency: transitive 360 dependency: transitive
377 description: 361 description:
378 name: web 362 name: web
379 - sha256: cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb 363 + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a"
380 url: "https://pub.dev" 364 url: "https://pub.dev"
381 source: hosted 365 source: hosted
382 - version: "1.1.0" 366 + version: "1.1.1"
383 xml: 367 xml:
384 dependency: transitive 368 dependency: transitive
385 description: 369 description:
@@ -282,7 +282,6 @@ class HrLine extends BlockMd { @@ -282,7 +282,6 @@ class HrLine extends BlockMd {
282 class CheckBoxMd extends BlockMd { 282 class CheckBoxMd extends BlockMd {
283 @override 283 @override
284 String get expString => (r"\[((?:\x|\ ))\]\ (\S[^\n]*?)$"); 284 String get expString => (r"\[((?:\x|\ ))\]\ (\S[^\n]*?)$");
285 - get onLinkTab => null;  
286 285
287 @override 286 @override
288 Widget build( 287 Widget build(
@@ -303,7 +302,6 @@ class CheckBoxMd extends BlockMd { @@ -303,7 +302,6 @@ class CheckBoxMd extends BlockMd {
303 class RadioButtonMd extends BlockMd { 302 class RadioButtonMd extends BlockMd {
304 @override 303 @override
305 String get expString => (r"\(((?:\x|\ ))\)\ (\S[^\n]*)$"); 304 String get expString => (r"\(((?:\x|\ ))\)\ (\S[^\n]*)$");
306 - get onLinkTab => null;  
307 305
308 @override 306 @override
309 Widget build( 307 Widget build(
@@ -779,8 +777,6 @@ class SourceTag extends InlineMd { @@ -779,8 +777,6 @@ class SourceTag extends InlineMd {
779 } 777 }
780 } 778 }
781 779
782 -  
783 -  
784 /// Link text component 780 /// Link text component
785 class ATagMd extends InlineMd { 781 class ATagMd extends InlineMd {
786 @override 782 @override
@@ -911,9 +907,7 @@ class ImageMd extends InlineMd { @@ -911,9 +907,7 @@ class ImageMd extends InlineMd {
911 double? height; 907 double? height;
912 double? width; 908 double? width;
913 if (altText.isNotEmpty) { 909 if (altText.isNotEmpty) {
914 - var size = RegExp(  
915 - r"^([0-9]+)?x?([0-9]+)?",  
916 - ).firstMatch(altText.trim()); 910 + var size = RegExp(r"^([0-9]+)?x?([0-9]+)?").firstMatch(altText.trim());
917 width = double.tryParse(size?[1]?.toString().trim() ?? 'a'); 911 width = double.tryParse(size?[1]?.toString().trim() ?? 'a');
918 height = double.tryParse(size?[2]?.toString().trim() ?? 'a'); 912 height = double.tryParse(size?[2]?.toString().trim() ?? 'a');
919 } 913 }
1 name: gpt_markdown 1 name: gpt_markdown
2 description: "Powerful Markdown & LaTeX Renderer for Flutter: Rich Text, Math, Tables, Links, and Text Selection. Ideal for ChatGPT, Gemini, and more." 2 description: "Powerful Markdown & LaTeX Renderer for Flutter: Rich Text, Math, Tables, Links, and Text Selection. Ideal for ChatGPT, Gemini, and more."
3 -version: 1.0.19 3 +version: 1.0.20
4 homepage: https://github.com/Infinitix-LLC/gpt_markdown 4 homepage: https://github.com/Infinitix-LLC/gpt_markdown
5 5
6 environment: 6 environment:
@@ -15,7 +15,7 @@ dependencies: @@ -15,7 +15,7 @@ dependencies:
15 dev_dependencies: 15 dev_dependencies:
16 flutter_test: 16 flutter_test:
17 sdk: flutter 17 sdk: flutter
18 - flutter_lints: ^5.0.0 18 + flutter_lints: ^6.0.0
19 19
20 flutter: 20 flutter:
21 fonts: 21 fonts: