Repository navigation
Releases: emoncms/emoncms
Releases · emoncms/emoncms
Release list
12.1.4
- update version
- Profile: declare globals in profile.js, keep file names private
- Profile: indent HTML with 4 spaces
- Profile: apply PSR-12 and ESLint rules from dashboard
- Docs: view rules and POST only writes in module guide, version 12.1.3
- update version
- User: POST only for changeusername and new API keys
- Profile: single Vue app for My Account page
12.1.1
- update version
- Feed: validate MysqlTimeSeries create type against allowlist
- update version
- Inputs: add id and description to input/get, add input/get?inputid (#1448)
- update version
- Inputs: add row hover detail and add description link (#1978, #1446)
- update version
- Admin: add expand toggle to update log on update and components pages (#1798)
- update version
- Fix publish to MQTT for HTTP inputs (#1890)
- Components: keep update log visible after update, add download and close buttons (#1815)
- update version
- MysqlTimeSeries: include first and last datapoint in daily/weekly/monthly/annual data (#1791)
- update version
- service-runner: listen on emoncmsservice-runner key (#1785)
- update version
- Strip integer display width in schema type comparison (#1701)
- show if there are database changes available to apply
- update version
- Merge branch 'process-clipboard-http'
- update version
- Merge pull request #2009 from emoncms/pwa-support
- Fix process list cut/copy/paste over HTTP
- Add service worker for offline page
- Add web app manifest and icons
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