-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: codeuchain/codeuchain
base: python-v1.1.0
head repository: codeuchain/codeuchain
compare: main
- 12 commits
- 410 files changed
- 4 contributors
Commits on Jan 19, 2026
-
fix: resolve Rust test compilation errors and enable integration tests
- Fixed 5 compilation errors in packages/rust/tests/unit_tests.rs: * Removed 3rd argument from TimingMiddleware::with_config() calls (expects 2 args) * Removed get_stats() method calls that don't exist in TimingMiddleware * Simplified assertions to work with available API - Updated universal-ci.config.json: * Changed Rust test command from 'cargo test --lib' to 'cargo test --lib --tests' * This now runs 12 integration tests from tests/unit_tests.rs - Known issues: * verify.sh JSON parsing only executes 4 out of 9 test tasks (missing Python and C#) * JavaScript performance test failing due to Infinity value in performance ratio * Examples in packages/rust/examples have outdated code (excluded from test run)
Configuration menu - View commit details
-
Copy full SHA for 9252034 - Browse repository at this point
Copy the full SHA 9252034View commit details -
fix: handle zero-duration performance measurements in typed features …
…test JavaScript execution can be too fast to measure with Date.now() in performance tests. When both measurements are 0ms, treat as equivalent performance (no regression).
Configuration menu - View commit details
-
Copy full SHA for 853fed3 - Browse repository at this point
Copy the full SHA 853fed3View commit details
Commits on Mar 1, 2026
-
fix: Chain.connect() predicates now gate link execution (#50)
* Initial plan * fix: predicates in Chain.connect() now gate link execution Co-authored-by: JoshuaWink <60934381+JoshuaWink@users.noreply.github.com> * Update packages/python/tests/test_chain.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * refactor: loosen predicate type to Context[Any] and track executed sources Co-authored-by: JoshuaWink <60934381+JoshuaWink@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: JoshuaWink <60934381+JoshuaWink@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7879a1c - Browse repository at this point
Copy the full SHA 7879a1cView commit details
Commits on Mar 2, 2026
-
refactor: rebrand Context → State and Middleware → Hook
BREAKING CHANGE: Complete rebranding of core terminology across all languages - Renamed Context to State (classes, types, variables, documentation) - Renamed Middleware to Hook (classes, types, variables, documentation) - Updated all 8+ language implementations (Python, Go, JS/TS, C#, Rust, Java, C++, COBOL, Dart) - Renamed files: context.* → state.*, middleware.* → hook.* - Updated all documentation, examples, and tests - Updated package metadata (package.json, Cargo.toml) - Updated release archives for consistency - Maintained Go stdlib 'context' import where appropriate This is a major breaking change that affects all public APIs. Users will need to update their code to use State instead of Context, and Hook instead of Middleware.
Configuration menu - View commit details
-
Copy full SHA for 41c3360 - Browse repository at this point
Copy the full SHA 41c3360View commit details -
chore: bump versions to 2.0.0 for breaking changes
- Python: 1.1.0 → 2.0.0 - JavaScript: 1.1.2 → 2.0.0 - Go: 1.0.0 → 2.0.0 - C#: 1.0.1 → 2.0.0 - Rust: 1.0.1 → 2.0.0 - Java: 0.2.0 → 0.3.0 (pre-release) - C++: 0.2.0 → 0.3.0 (pre-release) Updated VERSIONS.json and all package manifests.
Configuration menu - View commit details
-
Copy full SHA for 639af26 - Browse repository at this point
Copy the full SHA 639af26View commit details -
fix: rename remaining JavaScript source files (context → state, middl…
…eware → hook) - Renamed packages/javascript/core/context.js → state.js - Renamed packages/javascript/core/middleware.js → hook.js - Renamed packages/javascript/tests/context.test.js → state.test.js - Renamed packages/javascript/tests/middleware.test.js → hook.test.js - Renamed packages/javascript/examples/middleware_wrap_pipeline.js → hook_wrap_pipeline.js All tests passing (128/128)
Configuration menu - View commit details
-
Copy full SHA for 51bdf58 - Browse repository at this point
Copy the full SHA 51bdf58View commit details -
fix: rename all remaining source files context→state, middleware→hook…
… across C++, COBOL, Python, Dart, Rust, Pseudo
Configuration menu - View commit details
-
Copy full SHA for be64074 - Browse repository at this point
Copy the full SHA be64074View commit details -
docs: streamline pages — v2.0.0 badges, real install commands, and qu…
…ick code examples per language
Configuration menu - View commit details
-
Copy full SHA for 1151cda - Browse repository at this point
Copy the full SHA 1151cdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for acc973b - Browse repository at this point
Copy the full SHA acc973bView commit details -
fix: restore Go stdlib context import, fix Java file renames for Stat…
…e/Hook rebrand - Restore Go stdlib import 'context' (was corrupted to 'state' by rebrand sed) - Restore context.Context and context.Background() usages in all Go files - Update examples/components to use generic API [any]/[any,any] - Fix utils/error_handling.go missing codeuchain import - Remove stale duplicate examples/simple_math.go (replaced by cmd/simple_math/) - Rename Java files: Context.java→State.java, Middleware.java→Hook.java, LoggingMiddleware.java→LoggingHook.java, ContextTest.java→StateTest.java, MiddlewareTest.java→HookTest.java (Java requires filename==classname)
Configuration menu - View commit details
-
Copy full SHA for cc12027 - Browse repository at this point
Copy the full SHA cc12027View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0021fa4 - Browse repository at this point
Copy the full SHA 0021fa4View commit details -
docs: streamline GitHub Pages - replace narrative with practical content
- Rewrite core-concepts.html: State/Link/Chain/Hook with code examples - Rewrite developer-benefits.html: 6 practical benefit cards with snippets - Rewrite ai-love-letter.html: renamed AI Love -> AI-Ready Architecture - Update navigation, footer, floating-nav: ai-love -> ai-ready - Fix java.json: Context -> State in quick_example - Add install_command + quick_example to cpp, cobol, pseudo data - Update copyright to 2025-2026, remove 'Built with heart' tagline - Rebuild all 10 pages
Configuration menu - View commit details
-
Copy full SHA for c559e05 - Browse repository at this point
Copy the full SHA c559e05View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff python-v1.1.0...main