We now have a page showing a quick overview of WO/ng related development activity on GitHub, access it by clicking Dev feed in the main navigation bar.
For obvious reasons the list of repos is a little skewed towards my own repos, mostly because these are currently the repos I know of, use and care about. Let me know if you'd like to see some repos added; your own, someone else's or WOCommunity's. If many more repos get added, I'll probably enhance the functionality a little to allow some customization and filtering of the commit list.
Note that the list is a little skewed since it only shows the 20 most recent commits to each repo's main branch (what we get from github's RSS feed). So this isn't all development activity back to 2023, for that I'd have to use a different method.
Suggestions for more useful stuff to add to the list or the site in general very welcome.
| 🚀 ng-objects | NGPopUpButton: fail deliberately on out-of-range selection index | Aug 11 |
| 🚀 ng-objects | NGPopUpButton: selection binding is the sole authority for rendered s… | Aug 11 |
| 🤸♀️ wonder-slim | Log pid | Aug 11 |
| 🚀 ng-objects | Log pid | Aug 11 |
| 🚀 ng-objects | /ng/dev/eval: reject a form-encoded body with a clear error, don't guess | Aug 10 |
| 🚀 ng-objects | NGRequest: FIXME on the remoteAddress accessors | Aug 10 |
| 🤸♀️ wonder-slim | Move dev-loop machinery to er.extensions.dev | Aug 10 |
| 💋 parslips | Dev server: element-API lookup endpoint + a plain-tag binding lint | Aug 10 |
| 🤸♀️ wonder-slim | Add eval and problems dev request handlers (aligned with ng-objects) | Aug 10 |
| 🚀 ng-objects | Add /ng/dev/eval and /ng/dev/problems development endpoints | Aug 10 |
| 🤸♀️ wonder-slim | 8.0.3 | Jun 26 |
| 🌿 parsley | 1.6.0 | Jun 26 |
| 🌿 parsley | 1.5.0 | Jun 18 |
| 🤸♀️ wonder-slim | 8.0.2 | Jun 18 |
| 🦡 vermilingua | 1.1.5 | Jun 15 |
| 🤸♀️ wonder-slim | 8.0.1 | Jun 1 |
| 🌿 parsley | 1.4.2 | Jun 1 |
| 🦡 vermilingua | 1.1.4 | Apr 24 |
| 🚀 ng-objects | 0.1.1 | Apr 22 |
| 🦡 vermilingua | 1.1.3 | Apr 15 |
| 💋 parslips | Dev server surface: planned endpoints + conventions (catch-all roadmap) | Aug 10 |
| 🚀 ng-objects | NGRequest: parse the body lazily (raw body + on-demand form values), not eagerly at the adaptor | Aug 10 |
| 🚀 ng-objects | Headless action driving: render a page, list its actions, invoke one (dev endpoint) | Aug 10 |
| 🤸♀️ wonder-slim | Make ERXWOImage the full <wo:img> replacement (incl. dynamic/data images) | Jul 8 |
| 🌿 parsley | Heat map: make render-tree sibling ordering user-selectable (hottest-first vs source order) | Jul 6 |
| 🚀 ng-objects | Parser: record a SourceRange per binding (not just per element) | Jul 6 |
| 🧩 apiext-format | Generated-from-source authoring mode (annotations + javadoc → .apiext); the file stays canonical | Jul 5 |
| 🤸♀️ wonder-slim | AjaxSlim: remove replaceID (the ajax-replacement mode) | Jul 5 |
| 🧩 apiext-format | Prefix-family bindings (declare a family of bindings by prefix, e.g. ?key query params) | Jul 4 |
| 🧩 apiext-format | Enclosing-context requirement (element must sit inside a form) | Jul 4 |