Releases: emoncms/emoncms
Releases · emoncms/emoncms
Release list
12.0.1
- update version
- Merge pull request #2013 from emoncms/dependabot/npm_and_yarn/scripts/docs-screenshots/sharp-0.35.4
- Bump sharp from 0.34.5 to 0.35.4 in /scripts/docs-screenshots
12.0.0
- Fix two Bootstrap 2 alert classes, add d-sm-flex to the build
- Reload feed into redis in get_engine when missing from cache
- Merge branch 'master' into bootstrap5
- Add input processing unit tests
- Merge branch 'master' into bootstrap5
- Remove incorrect json_decode TODO in process_model.php
- Merge pull request #1979 from reedy/patch-1
- documentation restructure
- User guide: add README table of contents
- CONTRIBUTING: add responsive dashboards, modular apps, web root, updater challenges
- CONTRIBUTING: state of development for Emoncms 12
- User guide: new screenshots from the capture script
- User guide: troubleshooting and dashboard editor
- readme: restructure and update
- Add development setup guide
- Document input processing as it works now
- Fix issues found during docs review
- Add agent guide, AI assistants page, release checklist
- Docs screenshots: account setup and more shots
- Design docs: update for v12
- Developer docs: index, readme links, historical notes
- User guide: open source remote access options
- Docs screenshots: shots for inputs, graphs, apps, post process
- Add user guide screenshot tooling
- User guide: restructure and add reference pages
- User guide: fix out of date content
- Remove unreferenced user guide images
- Remove unused --ec-app-bar-bg token
- css-guide: apps section on cards only
- Revert css-guide theme body font note
- css-guide: apps use the theme body font
- Revert Montserrat variable font files
- Montserrat: variable font files, declared as 400
- css-guide: chart foot, tiles and option grid
- css-guide: light apps on cards
- css-guide: time bar includes and helpers
- css-guide: compact dark app components
- Dark theme: one surface ladder for apps and reference pages, shared page and footer rule
- Merge remote-tracking branch 'origin/master' into bootstrap5
- fix feed list process modal height
- Fix process_vue ReferenceError when list loads before process UI
- Merge remote-tracking branch 'origin/master' into bootstrap5
- Merge remote-tracking branch 'origin/fix-process-preview-loading' into bootstrap5
- Merge remote-tracking branch 'origin/master' into bootstrap5
- Merge remote-tracking branch 'origin/master' into bootstrap5
- Merge remote-tracking branch 'origin/master' into bootstrap5
- Merge remote-tracking branch 'origin/master' into bootstrap5
- update version
- Login: light card with logo header in the colour scheme
- Bootstrap build: purgecss 8, drops deprecated glob
- Merge scan, purge and bsmissing into build.mjs, drop build diagnostics, npm ci for setup
- Docs: CSS guide from ui-patterns.md, migration doc as upgrade guide, release notes as summary
- Remove Bootstrap 2 converter scripts and formlint.py
- Docs: CSS size against master in Bootstrap 5 release notes
- Move CSS metrics scripts out of core
- Remove migration-only scripts from scripts/bootstrap5, drop playwright
- Docs: Bootstrap 5 release notes for module authors, remove stale class and variable entries
- groups.mjs: update state steps to current markup
- Docs: Bootstrap build, metrics, demandshaper status
- Remove dead CSS rules found by deadcss.mjs
- Bootstrap built from Sass and purged against the source
- Shared components: pastel tags on badges, list-toolbar, panel form, panel-page, token cleanup
- Tools: appshot, netshot and tags checks
- Reference page components in the theme
- API pages on Bootstrap badges, buttons and fields
- Docs: app config panel, reference look components
- Theme: tinted btn-outline-primary; docs: apps on Bootstrap components
- Theme: direct and wind energy tokens; docs: app CSS tidy
- Theme: app bar token; docs: app kit step done
- Docs: CSS reduction goal in ui-patterns
- Docs: CSS goal metrics and measurement scripts
- Docs: app kit
- Theme: energy colours and app tokens
- Docs: network page done
- Docs: system info tags
- System info: compact rows, service state tags, branch tag, component chips, usage bar colours
- Docs: admin users sort and search
- Admin users: sortable column heads, search in panel header, feeds sort
- Docs: admin users tags and avatars
- Admin users: initials avatars, admin, verified and feed count tags
- Docs: Components and Update page changes
- Update page: remove Update Emoncms Only, update type all only
- Components: rows grouped by install folder, remote badge links to repo, Update all on current branch
- Docs: Email Reports and Admin pages done
- Admin pages on panel layout, admin_styles.css rewritten
- Docs: Schedule done
- Schedule on panel layout: schedule table, edit panel, schedule_view.css
- Docs: Sync tabs
- Docs: Sync done, form-switch control
- Docs: panel rows, My Account and Post Process done, glyphicons last, release after page conversions
- My Account on panel layout, panel-row key and value rows in panel.css
- Docs: setup kit classes, roadmap step 2 done
- Setup kit: page-header, list tokens, shell colours to variables, panel.css tidy
- Docs: dark set in palette and tokens, roadmap step 1 done
- Dark variables on data-bs-theme="dark", API pages on the dark set
- UI patterns guide: page families, light and dark, roadmap
- Theme palette and tokens in bootstrap5-theme.css, primary #2a8fc7
- Remove bootstrap2-legacy.css, element look in theme
- Date picker on Bootstrap 5 dropdown, remove bootstrap-datetimepicker
- Form elements to form-control/form-select, trim bootstrap2-legacy.css
- Move glyphicons to bootstrap2-icons.css
- Remove Bootstrap 2
- Bootstrap 5 on apps
- Bootstrap 5 on module pages
- Migration tools: module groups, onmaster.sh finds repos through git
- Bootstrap 5 on login
- states.mjs: login group, run logged out
- Bootstrap 5 on API help pages
- Migration tools: api group, boxsizing.py declaration on its own line
- Bootstrap 5 on dashboard
- Migration tools: dashboard group, clickat step
- Bootstrap 5 on schedule/view
- states.mjs: schedule group
- Bootstrap 5 on account module
- Migration tools: account groups, fill step, main as baseline
- Bootstrap 5 on user/view
- states.mjs: user group
- Bootstrap 5 on admin pages
- states.mjs: admin group, select step
- Migration notes: load_css and load_js for page assets
- Load admin styles with load_css
- Bootstrap 5 on device/view
- Bootstrap 5 migration tools and handover notes
- Migration notes: modals, legacy file, JS changes, conversion table
- Bootstrap 5 on graph, card component renamed panel
- Bootstrap 5 on feed/view
- Bootstrap 5 on input/view
- Bootstrap 5 migration notes
- Bootstrap 5.3.8 on admin/info
- process_model.php: Various cleanup
11.19.8
- fix for inf feed values breaking feed list api
- update version
- Redraw process list previews once process UI has loaded
11.19.6
- update version
- Fix feed redis cache getting out of sync with mysql on delete
11.19.5
- update version
- Fix null error with abs process
11.19.4
- fix bug in redis_get_user_feeds - id not being allocated correctly
11.19.3
- fix virtual feed feed list issue
11.19.2
- update version
- Stop an encoded & in the path from replacing the route
- update version
- Fix ajax-loader.gif path, remove account_admin from test inserts
- Switch to jQuery 4, remove time module
11.19.0
- Merge branch 'master' of github.com:emoncms/emoncms
- remove flot v0.8, remove the vis module!
- action widget test update
- vis.helper.js no longer used
- remove vis langjs builder, vis module removed
- Remove Flot 0.8 (replaced with Flot v5)
- Retire the vis module! These charts are now integrated directly in the dashboard module - or replaced with graph
- Merge pull request #2007 from calebleemcd/sort-user-feed-ids
- feed: return user feeds sorted by id
- Merge pull request #2006 from reedy/patch-3
- FrameOptionsTest.php: Fix code style issues
11.18.0
- minor settings comment change
- Let a bargraph say its mode is daily
- email: do not index $session when it is not set in change_email
- email: fall back to a usable smtp port when none is configured
- update version
- Add the enable_action_widgets setting
- Cover dashboard access on the public profile route
- Escape menu entry names on the way into the page
- Require the current password to change the email address
- Set a framing policy and a referer policy on every response
- Ignore python bytecode caches
- vis: build the embed iframe through the dom, not as an html string
- Add the vis widget registry declarations
- update version
- fix composer error and curl_close depreciated
- fix missing close button
- update version
- Wrap long process lists on the input and feed lists