Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v7.0.3+beta.2 #564

Merged
merged 22 commits into from
Jan 30, 2024
Merged

v7.0.3+beta.2 #564

merged 22 commits into from
Jan 30, 2024

Conversation

MoojMidge
Copy link
Collaborator

Changed

  • Function and data cache are now created per user
  • Video channel no longer used as studio infolabel
  • Since v7.0.3+beta.1 setting values are logged to the debug log
    • Now sensitive details (location, API key, etc.) are masked
  • Deprecated plugin actions removed
  • Changed caching of playlists
    • First page of playlists are only cached for 5 minutes
    • Following pages are cached for 1 hour

Fixed

- Was resulting in a more generic exception being raised
- Stops Kodi unnecessarily trying to load non-existent studio logos
- Avoid clearing caches and resetting cache items on user change
- Make refresh context menu item actually refresh
- First page of playlist will be cached for 5 minutes, remaining pages cached for 1 hour
- Extract urls from video description cached for 1 day, rather than 1 week
- Don't clear function cache on service restart (may cause regressions but cipher/nsig handling is not currently used)
- Update make-release workflow
  - Changelog will be used to populate release details
  - Changelog entries to follow Github markdown formatting rules
  - addon.xml updates will preserve whitespace�  - news element in addon.xml will be populated from changelog without issue references
- Updated submit-release workflow
  - addon.xml updates will preserve whitespace
  - news element in addon.xml will be populated from changelog without issue references
    - news is also used for repository PRs as part of submit-release workflow�    - Github references either need to be removed or updated. Removed for simplicity
- Was failing due to empty news element. Remove element and add in release workflows
@Mo1967
Copy link

Mo1967 commented Jan 25, 2024

@MoojMidge
Well done,
By the way; where are the files for installation of v7.0.3+beta.2 to Nexus/Matrix ?

@MoojMidge
Copy link
Collaborator Author

This is just a Pull Request. Once the changes are merged, then the updated installation files will be created as part of making a new release.

Not planning any further changes to v7.0.3+beta.2, so this can be merged, however there may be some changes to the associated unofficial version to allow for customisation of the sort order display, to address #559.

If it turns out the changes for the sort order customisation are too big, may just leave that along with any other updates, for a future release.

- Also ensure category label is updated when name is updated
- Params passed as a parameter to constructor were not being included in generated uri
- Must be contained in directory uri to be parsed in new Context params
@MoojMidge
Copy link
Collaborator Author

Unofficial changes are too extensive and require further testing, merging as-is to resolve v7.0.3+beta.1 bugs.

@MoojMidge MoojMidge merged commit 8c543b7 into anxdpanic:master Jan 30, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants