Skip to content

Commit

Permalink
New release 4.8.4
Browse files Browse the repository at this point in the history
  • Loading branch information
theyosh committed Mar 21, 2024
1 parent 4e5f2ec commit 58babed
Show file tree
Hide file tree
Showing 7 changed files with 284 additions and 4 deletions.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ screenlog.*
*.swp
.jekyll-cache
docs/_site/
Gemfile.lock

# Logs
logs
Expand Down
89 changes: 89 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,93 @@ Changelog
=========


4.8.4 (2024-03-22)
------------------

**New**
------

- Add new release post. [TheYOSH]

**Fixes**
------

- Fix deleting non working notification services. [#878](https://github.com/theyosh/TerrariumPI/issues/878). [TheYOSH]
- Fix broken library for Python 3.7 [#902](https://github.com/theyosh/TerrariumPI/issues/902). [TheYOSH]
- Fix sorting in Chromium based browser. [#892](https://github.com/theyosh/TerrariumPI/issues/892). [TheYOSH]
- Fix scenario graph. [TheYOSH]
- Better fix for settle time calculation. Now also support manual relay
shutdown. [#900](https://github.com/theyosh/TerrariumPI/issues/900) [#898](https://github.com/theyosh/TerrariumPI/issues/898) (2) [TheYOSH]
- Better fix for settle time calculation. Now also support manual relay
shutdown. [#900](https://github.com/theyosh/TerrariumPI/issues/900) [#898](https://github.com/theyosh/TerrariumPI/issues/898). [TheYOSH]
- Fix settle time bug for long running relays. [#900](https://github.com/theyosh/TerrariumPI/issues/900). [TheYOSH]
- Fix bluepy3 helper compiling. [TheYOSH]
- Fix docker build. [TheYOSH]

**Updates**
------

- Update NodeJS libraries. [TheYOSH]
- Update libraries. [TheYOSH]
- Update enclosure sorting. Now it detects numbers to sort with. [#892](https://github.com/theyosh/TerrariumPI/issues/892).
[TheYOSH]
- Update python library. [TheYOSH]
- Update NodeJS libraries. [TheYOSH]
- Update cryptography. [TheYOSH]
- Update libraries. [TheYOSH]
- Update requirements.txt. [TheYOSH]

Force lower version
- Update NodeJS libraries. [TheYOSH]
- Update python libraries. [TheYOSH]
- Update 2024-02-03-release_4.8.3.md. [TheYOSH]

**Other**
------

- New Svelte GUI build. [TheYOSH]
- Updae NodeJS libraries. [TheYOSH]
- New Svelte GUI build. [TheYOSH]
- New Svelte GUI build. [TheYOSH]
- Prettier. [TheYOSH]
- New Svelte GUI build. [TheYOSH]
- Sort area names based on numbers when starting with a number. But main
lights are always first. [#892](https://github.com/theyosh/TerrariumPI/issues/892). [TheYOSH]
- Prettier formatting. [TheYOSH]
- New Svelte GUI build. [TheYOSH]
- Merge branch 'main' of github.com:theyosh/TerrariumPI. [TheYOSH]
- Change logging type. [TheYOSH]
- New Svelte GUI build. [TheYOSH]
- Convert to integer. [TheYOSH]
- New Svelte GUI build. [TheYOSH]
- New Svelte GUI build. [TheYOSH]
- FIx not loading form fields. [#895](https://github.com/theyosh/TerrariumPI/issues/895). [TheYOSH]
- Python code is blacked. [TheYOSH]
- New Svelte GUI build. [TheYOSH]
- Merge pull request [#901](https://github.com/theyosh/TerrariumPI/issues/901) from manolof/main. [TheYOSH]

feat: improve GUI charts and responsive views
- Chore: downgrade felte. [manolof]
- Feat: improve GUI charts and responsive views. [manolof]
- Fine tune some logging (2) [TheYOSH]
- Fine tune some logging. [TheYOSH]
- Fine tune some logging. [TheYOSH]
- Refactor relay timer on logic and logging(2) [TheYOSH]
- Refactor relay timer on logic and logging. [TheYOSH]
- Better test code first... [#900](https://github.com/theyosh/TerrariumPI/issues/900) [#898](https://github.com/theyosh/TerrariumPI/issues/898). [TheYOSH]
- Python code is blacked. [TheYOSH]
- New Svelte GUI build. [TheYOSH]
- New Svelte GUI build. [TheYOSH]
- New Svelte GUI build. [TheYOSH]
- Python code is blacked. [TheYOSH]
- First attempt to make the installtion work on Raspbian bookworm.
[TheYOSH]
- Better bluetooth scanning message. [TheYOSH]
- Log miflora battery status. [TheYOSH]
- Apply python patch. [theyosh]
- Apply patch also in docker. [TheYOSH]


4.8.3 (2024-02-03)
------------------

Expand Down Expand Up @@ -35,6 +122,7 @@ Changelog
**Updates**
------

- Update version. [TheYOSH]
- Documentation update. [TheYOSH]
- Update NodeJS libraries. [TheYOSH]
- Small calendar updates. [TheYOSH]
Expand All @@ -56,6 +144,7 @@ Changelog
**Other**
------

- Python code is blacked. [TheYOSH]
- New release message. [TheYOSH]
- New Svelte GUI build. [TheYOSH]
- Refactor TAPO P100 relay to use mac address for ID. [TheYOSH]
Expand Down
177 changes: 177 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,177 @@
GEM
remote: https://rubygems.org/
specs:
activesupport (7.1.3.2)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
minitest (>= 5.1)
mutex_m
tzinfo (~> 2.0)
addressable (2.8.6)
public_suffix (>= 2.0.2, < 6.0)
base64 (0.2.0)
bigdecimal (3.1.7)
colorator (1.1.0)
concurrent-ruby (1.2.3)
connection_pool (2.4.1)
cssminify2 (2.0.1)
drb (2.2.1)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
ethon (0.16.0)
ffi (>= 1.15.0)
eventmachine (1.2.7)
execjs (2.9.1)
ffi (1.16.3)
forwardable-extended (2.6.0)
gemoji (4.1.0)
google-protobuf (4.26.0-x86_64-linux)
rake (>= 13)
html-pipeline (2.14.3)
activesupport (>= 2)
nokogiri (>= 1.4)
html-proofer (4.4.3)
addressable (~> 2.3)
mercenary (~> 0.3)
nokogiri (~> 1.13)
parallel (~> 1.10)
rainbow (~> 3.0)
typhoeus (~> 1.3)
yell (~> 2.0)
zeitwerk (~> 2.5)
htmlcompressor (0.4.0)
http_parser.rb (0.8.0)
i18n (1.14.4)
concurrent-ruby (~> 1.0)
jekyll (4.3.3)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 1.0)
jekyll-sass-converter (>= 2.0, < 4.0)
jekyll-watch (~> 2.0)
kramdown (~> 2.3, >= 2.3.1)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
mercenary (>= 0.3.6, < 0.5)
pathutil (~> 0.9)
rouge (>= 3.0, < 5.0)
safe_yaml (~> 1.0)
terminal-table (>= 1.8, < 4.0)
webrick (~> 1.7)
jekyll-analytics (0.1.14)
jekyll-archives (2.2.1)
jekyll (>= 3.6, < 5.0)
jekyll-feed (0.17.0)
jekyll (>= 3.7, < 5.0)
jekyll-include-cache (0.2.1)
jekyll (>= 3.7, < 5.0)
jekyll-liquify (0.0.2)
liquid (>= 2.5, < 5.0)
redcarpet (~> 3.1)
jekyll-minifier (0.1.10)
cssminify2 (~> 2.0)
htmlcompressor (~> 0.4)
jekyll (>= 3.5)
json-minify (~> 0.0.3)
uglifier (~> 4.1)
jekyll-paginate (1.1.0)
jekyll-redirect-from (0.16.0)
jekyll (>= 3.3, < 5.0)
jekyll-sass-converter (3.0.0)
sass-embedded (~> 1.54)
jekyll-seo-tag (2.8.0)
jekyll (>= 3.8, < 5.0)
jekyll-sitemap (1.4.0)
jekyll (>= 3.7, < 5.0)
jekyll-target-blank (2.0.2)
jekyll (>= 3.0, < 5.0)
nokogiri (~> 1.10)
jekyll-theme-chirpy (6.5.3)
jekyll (~> 4.3)
jekyll-archives (~> 2.2)
jekyll-include-cache (~> 0.2)
jekyll-paginate (~> 1.1)
jekyll-redirect-from (~> 0.16)
jekyll-seo-tag (~> 2.8)
jekyll-sitemap (~> 1.4)
jekyll-watch (2.2.1)
listen (~> 3.0)
jemoji (0.13.0)
gemoji (>= 3, < 5)
html-pipeline (~> 2.2)
jekyll (>= 3.0, < 5.0)
json (2.7.1)
json-minify (0.0.3)
json (> 0)
kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.4)
listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.4.0)
minitest (5.22.3)
mutex_m (0.2.0)
nokogiri (1.16.3-x86_64-linux)
racc (~> 1.4)
parallel (1.24.0)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (5.0.4)
racc (1.7.3)
rainbow (3.1.1)
rake (13.1.0)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
redcarpet (3.6.0)
rexml (3.2.6)
rouge (4.2.1)
safe_yaml (1.0.5)
sass-embedded (1.72.0-x86_64-linux-gnu)
google-protobuf (>= 3.25, < 5.0)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
typhoeus (1.4.1)
ethon (>= 0.9.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
uglifier (4.2.0)
execjs (>= 0.3.0, < 3)
unicode-display_width (2.5.0)
webrick (1.8.1)
yell (2.2.2)
zeitwerk (2.6.13)

PLATFORMS
x86_64-linux

DEPENDENCIES
html-proofer (~> 4.4)
http_parser.rb (~> 0.6.0)
jekyll-analytics
jekyll-archives
jekyll-feed
jekyll-liquify (= 0.0.2)
jekyll-minifier
jekyll-paginate
jekyll-redirect-from
jekyll-seo-tag
jekyll-sitemap
jekyll-target-blank
jekyll-theme-chirpy (>= 6.3.1)
jemoji
tzinfo (>= 1, < 3)
tzinfo-data
wdm (~> 0.1.1)

BUNDLED WITH
2.3.5
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# TerrariumPI 4.8.3
# TerrariumPI 4.8.4

![Latest release](https://img.shields.io/github/v/release/theyosh/terrariumpi?label=Latest%20release)
![GitHub Release Date](https://img.shields.io/github/release-date/theyosh/TerrariumPI)
Expand Down
13 changes: 13 additions & 0 deletions contrib/nginx.conf
Original file line number Diff line number Diff line change
Expand Up @@ -37,5 +37,18 @@ server {
# WebSocket proxying - from http://nginx.org/en/docs/http/websocket.html
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;

# Development debug headers
add_header 'Access-Control-Allow-Origin' '$http_origin' always;
add_header 'Access-Control-Allow-Credentials' 'true' always;
add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS' always;
add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization,Pragma' always;
add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range,Content-Disposition' always;

if ($request_method = OPTIONS ) {
return 200;
}


}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Release TerrariumPI v 4.8.4
date: 2024-03-22 12:00:00 +0100
date: 2024-03-21 12:00:00 +0100
categories: [Website, News]
tags: [release, "4.8.4"]

Expand Down Expand Up @@ -46,6 +46,8 @@ Docker fixes and updates.

Updated Python and NodeJS libraries.

Fixed deleting displays in the notification system.

### Upgrading

[Get the new version here](https://github.com/theyosh/TerrariumPI/releases/tag/4.8.4).
Expand Down
2 changes: 1 addition & 1 deletion terrariumPI.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
__version__ = "4.8.3"
__version__ = "4.8.4"

from gevent import monkey

Expand Down

0 comments on commit 58babed

Please sign in to comment.