Commit Graph

  • b223091d47 [docs]: update INTRO master develop Betterlol 2026-07-23 17:48:01 +0800
  • 11dcf90b0c [examples]: add mock/pipe_agent/ Betterlol 2026-07-23 17:41:38 +0800
  • 5d3064d4fa [fix]: block type-specific methods after transform(); add is_builtin flag Betterlol 2026-07-23 17:25:37 +0800
  • 621e215175 [examples]: add examples for 'exclude/extract' and 'pipe'. Betterlol 2026-07-23 16:39:52 +0800
  • 5eeab6a062 [fix]: moon fmt. Betterlol 2026-07-18 14:51:15 +0800
  • 09de42e8bb [Phase 45][feat]: add enum exclude() and extract() (Phase 45) Betterlol 2026-07-18 14:47:49 +0800
  • 38738701d3 [docs]: finish phase 45. doc Betterlol 2026-07-18 14:48:37 +0800
  • 02b6bb725d [docs]: finish phase 44. Betterlol 2026-07-18 14:46:07 +0800
  • 667911c47a [docs]: update moonbit_syntax_pitfalls.md Betterlol 2026-07-18 14:44:03 +0800
  • 2a24a26dd5 [Phase 44][feat]: add PipeType for explicit two-stage validation Betterlol 2026-07-18 14:40:52 +0800
  • fbedc61ad5 [docs]: finish phase 43. Betterlol 2026-07-18 14:35:41 +0800
  • 3d3fccdcba [Phase 43][fix]: review issues — DU rules passthrough, docstring, valid_keys allocation Betterlol 2026-07-18 14:27:52 +0800
  • 5532fa61f5 [Phase 43][feat]: add recursive schema and discriminated union Betterlol 2026-07-18 14:24:35 +0800
  • f6ad1f4e60 [fix]: moon fmt. Betterlol 2026-07-18 14:14:10 +0800
  • 342f1b49d2 [docs]: update readme. Betterlol 2026-07-18 12:21:16 +0800
  • a057834f92 [docs]: update docs. Betterlol 2026-07-18 12:20:29 +0800
  • 47e679af89 [docs]: finish phase 42. Betterlol 2026-07-18 12:13:46 +0800
  • d521cda5ae [docs]: add phase 42 design docs. Betterlol 2026-07-18 12:08:37 +0800
  • ab123991ee [Phase 42][fix]: constraint_extractor uses IssueCode; collect_raw_errors takes path_stack Betterlol 2026-07-18 12:01:30 +0800
  • f96091e310 [Phase 42][fix]: address review feedback Betterlol 2026-07-18 11:49:40 +0800
  • 5ba5342d39 [Phase 42][feat]: add IssueCode + ErrorMap + ParseParams error system Betterlol 2026-07-18 11:37:13 +0800
  • 9ba690fc0e [docs]: update test counts in readme. Betterlol 2026-07-17 21:18:31 +0800
  • 32cfcef3b9 [docs]: add MOON_ZOD_VS_ZOD_ERROR_GAP_ANALYSIS.md Betterlol 2026-07-17 21:01:02 +0800
  • d79cdb6e5b [docs]: update summary Betterlol 2026-07-17 21:00:44 +0800
  • cd1e2498e7 [fix] format moon.pkg: options("is-main": true) -> pkgtype(kind: "executable") Betterlol 2026-07-17 15:42:03 +0800
  • ef8c95b9fd [fix] ci: remove redundant Build with Warnings Check steps; use --deny-warn in 'moon check'. Betterlol 2026-07-17 15:30:09 +0800
  • eee080d25a [fix] 开始修复 ambiguous_braces 编译器警告:Map({}) → Map([]),Json::object({}) → Json::empty_object() Betterlol 2026-07-17 15:23:07 +0800
  • 42419ad039 [release]: update version. v0.8.2 Betterlol 2026-07-12 23:05:28 +0800
  • 60f955dbcc [docs]: update API.md Betterlol 2026-07-12 22:54:50 +0800
  • d52dc5030c [feat]: implement '.required_error()' / '.invalid_type_error()', and update docs. Betterlol 2026-07-12 22:50:22 +0800
  • 7d46147e9b [feat]: add 'pub fn json_schema_to_prompt' in combinators. Betterlol 2026-07-12 22:39:16 +0800
  • 60e8ac7715 [fix]: delete combinators/reexporter.mbt; and change refer with @importers and @exporters in schema_combinators.mbt. Betterlol 2026-07-12 22:34:07 +0800
  • 3d6fdcc8dd [docs & fix]: fix enum and additionalProperties support in from_json_schema.mbt; add importers/README.md; update docs. Betterlol 2026-07-12 22:23:33 +0800
  • 72ca625635 [docs & fix]: fix trait any/unknow/tuple/preprocess fn; add exporters/README.md; update docs. Betterlol 2026-07-12 22:00:42 +0800
  • 5ce4612f8c [docs]: add vscode extension reference. Betterlol 2026-07-12 20:23:41 +0800
  • 654cb5ed69 [mooncakes]: update moon.mod Betterlol 2026-07-11 15:41:41 +0800
  • 575e861e0a [docs]: update DESIGN and readme, add branch 'doc' badge, change ci.yml name. Betterlol 2026-07-11 15:08:37 +0800
  • 1ef7eab2c1 [docs]: add FUTURE.md Betterlol 2026-07-11 14:53:31 +0800
  • ad67454157 [docs]: add README Betterlol 2026-07-10 23:23:20 +0800
  • 7a1af5b2e0 [docs]: update GAPS.md Betterlol 2026-07-10 23:17:49 +0800
  • a9ddc384db [docs]: update readme, add 'about' and 'installation'. Betterlol 2026-07-10 23:07:07 +0800
  • 3d73c49c51 [docs]: add 'CI' and 'Mooncakes' badges. Betterlol 2026-07-09 22:24:05 +0800
  • 5b2362e8da [docs][fix]: version document files, update to v0.8.1 Betterlol 2026-07-09 22:05:19 +0800
  • 9ba4d8885c [docs]: update real_llm_agent/README.md for which llm suggested. Betterlol 2026-07-08 11:12:46 +0800
  • 8a0cb4ea07 [workflows][fix]: fix 'Coverage Analysis (Windows)' part. Betterlol 2026-07-08 11:07:56 +0800
  • b9a0195b66 [workflows][fix]: update ci.yml, use pwsh in windows. Betterlol 2026-07-08 11:00:32 +0800
  • 93b7bc099f [ci_matrix][feat] extend CI to macOS and Windows via build matrix Betterlol 2026-07-08 10:44:34 +0800
  • 9fd595bde3 [docs][fix]: 修复展示示例指令,修复 重复问题。 Betterlol 2026-07-07 18:34:35 +0800
  • f07eeb3f68 [docs][fix]: 将文档索引表移动到上方,下方预计放引用的相关项目,如后续实现的代码插件项目。 Betterlol 2026-07-07 18:26:26 +0800
  • 33ebb224c2 [docs]: update phase 41. Betterlol 2026-07-07 18:02:59 +0800
  • 6223603af7 [docs]: update phase 40. Betterlol 2026-07-07 18:01:21 +0800
  • f1bb117630 [docs]: update CHANGELOG. v0.8.1 Betterlol 2026-07-07 17:58:49 +0800
  • 0f7a50a10e [docs][add]: add step_phase41_1... Betterlol 2026-07-07 17:42:46 +0800
  • fbfb8b9b12 [cli][fix]: fix shell '\n' as true '\n' to support run `moon run cmd/validate -- '{"name":"Alice"}' '{"name":"Bob"}\n{"name":"Eve"}'`. Betterlol 2026-07-07 17:20:16 +0800
  • ac01dd81d5 [docs] Rewrite EXAMPLES.md to catalog all actual examples with output snippets Betterlol 2026-07-07 17:10:09 +0800
  • 4653d581e9 [docs][refactor]: refer docs in readme. Betterlol 2026-07-07 16:08:24 +0800
  • 8a8045dfc4 [Phase 41][fix]: harden moon_zod code exports. Betterlol 2026-07-07 16:01:09 +0800
  • 307d7408be [Phase 41][fix]: merge object intersection schemas Betterlol 2026-07-07 15:14:36 +0800
  • 1ecde82df3 [Phase 41][fix]: harden JSON Schema exports Betterlol 2026-07-07 15:04:06 +0800
  • 04f137edda [Phase 41][refactor]: unify prompt renderer Betterlol 2026-07-07 14:46:55 +0800
  • 823a774bdf [Phase 41][fix]: harden prompt schema exports Betterlol 2026-07-07 14:28:04 +0800
  • 95ab4fa1a2 [workflows][fix] replace moon install with moon update in CI Betterlol 2026-07-07 13:10:30 +0800
  • b8af1f7c5e [fix]: implement regex validation Betterlol 2026-07-07 13:06:47 +0800
  • a5fa858a4a [workflows]: fail CI on build warnings v0.8.0 Betterlol 2026-07-07 12:32:19 +0800
  • 2345f44343 [fix]: avoid reserved extend method name Betterlol 2026-07-07 12:26:21 +0800
  • 14b1b889ba [workflows]: enforce MoonBit CI checks Betterlol 2026-07-07 12:18:33 +0800
  • 4f4f6a0e37 [fix] fix moon fmt problem in readme files, pass `moon fmt --check` and `moon fmt`. Betterlol 2026-07-07 11:55:55 +0800
  • a9fe44b47b [Phase 39][doc]: append to phase_summary.md. Betterlol 2026-07-06 17:13:59 +0800
  • 914d1cda31 [Phase 40][examples][docs]: add gen-struct cli examples. Betterlol 2026-07-06 17:00:38 +0800
  • 912ee47b78 [Phase 40][docs]: update docs for moonbit_struct to_schema() migration Betterlol 2026-07-06 15:56:58 +0800
  • 5ce8986a3a [Phase 40][fix]: move value_in_array to shared_utils, add keyword escaping Betterlol 2026-07-06 16:17:24 +0800
  • cfec86ec46 [Phase 40][refactor]: rewrite moonbit_struct with static to_schema(), drop from_json() Betterlol 2026-07-06 15:55:59 +0800
  • 7baa04e5f9 [Phase 40][feature]: add to_schema() generation support to moonbit_struct Betterlol 2026-07-05 20:43:50 +0800
  • 2b1eae58c5 [Phase 40][refactor]: clean up redundant name assignment, fix json_to_literal output Betterlol 2026-07-05 20:03:11 +0800
  • 6f637ff70f [tests]: add more tests. Betterlol 2026-07-05 19:32:29 +0800
  • 6e4386a822 [workflows]: update ci.yml. Betterlol 2026-07-05 15:36:22 +0800
  • 6e57c792bc [workflows]: update ci.yml. Betterlol 2026-07-05 15:15:13 +0800
  • beb567cee3 [examples]: enrich show of new APIs (extend, merge, tuple, any/unknow, transfrom, preprocess), and enrich instrutions. Betterlol 2026-07-05 00:57:55 +0800
  • bfedb37867 [docs] add Phase 38 and Phase 39 summaries Betterlol 2026-07-03 20:10:05 +0800
  • 8308453864 [docs][add]: add GAPS.md Betterlol 2026-07-03 19:16:35 +0800
  • 0cd63941ff [docs]: update readme. Betterlol 2026-07-03 20:21:41 +0800
  • b8849fb277 [docs] update API.md and INFO.md for Phase 37-39 Betterlol 2026-07-03 20:13:00 +0800
  • d3d354906c [Phase 39][feature] pass-through and preprocess APIs Betterlol 2026-07-03 20:07:49 +0800
  • a9da166b3b [Phase 38][feature] core composition APIs Betterlol 2026-07-03 19:53:17 +0800
  • 766ed0732a [docs] add intro in INTRODUCTION. Betterlol 2026-07-03 18:25:37 +0800
  • 4bd5fffa41 [docs][fix]: fix step_phase_summary.md Betterlol 2026-07-03 18:33:40 +0800
  • f0548ea704 [docs] add task. Betterlol 2026-07-03 18:27:19 +0800
  • efa70828fe [Phase 37][fix] move summary to correct position, mark items done, add remain to be done. Betterlol 2026-07-03 17:03:31 +0800
  • 95c80361e0 [Phase 37][docs] append summary entry Betterlol 2026-07-03 16:58:42 +0800
  • 2db4cf634c [Phase 37][feature] core API enhancements Betterlol 2026-07-03 16:56:49 +0800
  • 0afcb83009 [docs][fix]: fix step_phase_summary.md Betterlol 2026-07-03 02:48:06 +0800
  • 1a45f2fa8c [docs]: enrich the INTRODUCTION doc. v0.7.5 Betterlol 2026-07-03 02:14:56 +0800
  • d7eac2d86f [normal][docs] update docs, readme and CHANGELOG. Betterlol 2026-07-02 01:15:19 +0800
  • 920aaf01c5 [docs]: add more todo in phase_summary. Betterlol 2026-07-03 01:59:34 +0800
  • 22bd0c1746 [docs] simplify phase_summary.md Betterlol 2026-07-02 01:52:53 +0800
  • d023489c51 [Phase 36][Part C] Polish CLI tools Betterlol 2026-07-02 00:43:00 +0800
  • 685e23f903 [Phase 36][Part B] 统一导出函数的根 schema 名字处理 Betterlol 2026-06-29 14:07:06 +0800
  • 5ebfe6e379 [Phase 36][Part A&B&C] Document. Betterlol 2026-07-02 00:44:21 +0800
  • 111548d139 Phase 36: 代码审查 + 统一导出设计;宣告 exporters/importers 功能冻结,转战 core Betterlol 2026-06-29 14:25:55 +0800
  • 17e0cfa938 [Phase 36][test] 补充测试覆盖 + 修复 exclusiveMaximum 浮点数 bug Betterlol 2026-06-29 13:46:23 +0800