This website requires JavaScript.
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