Sitelet https://github.com/emoncms/emoncms/releases
Skip to content

Releases: emoncms/emoncms

12.0.1

Choose a tag to compare

@TrystanLea TrystanLea released this 03 Oct 06:42
  • 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

Full commit diff

12.0.0

Choose a tag to compare

@TrystanLea TrystanLea released this 03 Oct 06:38
  • 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

Full commit diff

11.19.8

Choose a tag to compare

@TrystanLea TrystanLea released this 29 Sep 10:50
  • fix for inf feed values breaking feed list api
  • update version
  • Redraw process list previews once process UI has loaded

Full commit diff

11.19.6

Choose a tag to compare

@TrystanLea TrystanLea released this 28 Sep 21:14
  • update version
  • Fix feed redis cache getting out of sync with mysql on delete

Full commit diff

11.19.5

Choose a tag to compare

@TrystanLea TrystanLea released this 28 Sep 18:25
  • update version
  • Fix null error with abs process

Full commit diff

11.19.4

Choose a tag to compare

@TrystanLea TrystanLea released this 28 Sep 12:16
  • fix bug in redis_get_user_feeds - id not being allocated correctly

Full commit diff

11.19.3

Choose a tag to compare

@TrystanLea TrystanLea released this 28 Sep 12:10
  • fix virtual feed feed list issue

Full commit diff

11.19.2

Choose a tag to compare

@TrystanLea TrystanLea released this 24 Sep 12:36
  • 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

Full commit diff

11.19.0

Choose a tag to compare

@TrystanLea TrystanLea released this 23 Sep 19:23
  • 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

Full commit diff

11.18.0

Choose a tag to compare

@TrystanLea TrystanLea released this 15 Sep 11:24
  • 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

Full commit diff