{
  "2.0.0-alpha.100": {
    "date": "20180108",
    "title": "First Public Alpha",
    "new": "Everything is new",
    "fixed": "API Calls in settings page being to fast for refresh|Sign-up form submit issue in Wizard",
    "notes": "This is alpha - expect bugs|Please report bugs in GitHub issues page"
  },
  "2.0.0-alpha.110": {
    "date": "20180109",
    "title": "Small Addition",
    "new": "3 Options for appearance|Upgrade module completed",
    "fixed": "More API lag times",
    "notes": "This is alpha - expect bugs|Please report bugs in GitHub issues page"
  },
  "2.0.0-alpha.115": {
    "date": "20180109",
    "title": "Updater Fix",
    "new": "New Updater Progress Bar",
    "fixed": "Lag Times on updater|Added longer timeouts",
    "notes": "This is alpha - expect bugs|Please report bugs in GitHub issues page"
  },
  "2.0.0-alpha.120": {
    "date": "2018-01-10 20:00:00",
    "title": "Color Picker Testing",
    "new": "",
    "fixed": "Attempt to fix color picker",
    "notes": "This is alpha - expect bugs|Please report bugs in GitHub issues page"
  },
  "2.0.0-alpha.125": {
    "date": "2018-01-10 23:00",
    "title": "Image Manager",
    "new": "Added Image Manager",
    "fixed": "Color Selector|Wizard Preloader",
    "notes": "This is alpha - expect bugs|Please report bugs in GitHub issues page"
  },
  "2.0.0-alpha.130": {
    "date": "2018-01-10 23:00",
    "title": "Plugin Framework",
    "new": "Plugin Framework nearly complete|Added Mail Plugin",
    "fixed": "",
    "notes": "This is alpha - expect bugs|Please report bugs in GitHub issues page"
  },
  "2.0.0-alpha.200": {
    "date": "2018-02-04 21:00",
    "title": "Homepage Work Started",
    "new": "Plex Streams on homepage|Plex Recent Added on homepage|Emby Streams on homepage|Emby Recent Added on homepage|SabNZBd on homepage",
    "fixed": "Multiple things for performance",
    "notes": "This is alpha - expect bugs|Please report bugs in GitHub issues page"
  },
  "2.0.0-alpha.250": {
    "date": "2018-02-05 21:00",
    "title": "NZBGet Homepage",
    "new": "NZBGet on homepage - please check for bugs",
    "fixed": "",
    "notes": "This is alpha - expect bugs|Please report bugs in GitHub issues page"
  },
  "2.0.0-alpha.800": {
    "date": "2018-04-20 19:25",
    "title": "Update so heavy - is it Stoned?",
    "new": "Homepage Items - see below:|Downloader: Deluge - Transmission - Qbit|Calendar: Sonarr - Radarr - CouchPotato - Sickrage/Beard/Medusa|Ombi requests and approvals|Custom HTML (2 blocks)|Custom CSS|Plex Invites|Mail Templates",
    "fixed": "Lots of minor little things",
    "notes": "Beta coming soon"
  },
  "2.0.0-alpha.815": {
    "date": "2018-04-24 21:36",
    "title": "Bug Fixes",
    "new": "",
    "fixed": "Plex Now Playing bug not showing items|Invite menu not loaded on initial load",
    "notes": "Beta coming soon"
  },
  "2.0.0-beta.100": {
    "date": "2018-05-04 19:00",
    "title": "First Beta Release",
    "new": "SpeedTest|Email templates",
    "fixed": "",
    "notes": "RC coming soon"
  },
  "2.0.0-beta.200": {
    "date": "2018-05-17 18:00",
    "title": "Second Beta Release",
    "new": "Homepage Test Button on some modules|Smaller Nav bar|Recent Item Limits|Nav buttons on sliders|Settings save revamped|Ombi user import on register|Test iFrame buttons|Ombi auth for requesting|Favicon support|Ping Support|New Alert Styles|New Lockout Timeout system",
    "fixed": "Calendar Alt Title|Deluge Hide/Seed|More DDNS workarounds|Homepage auth issues|Deluge no results|PHPMailer plugin fixes|Wizard auto login",
    "notes": "Calendar has Today Button now"
  },
  "2.0.0-beta.500": {
    "date": "2018-08-31 23:59",
    "title": "A Bunch of things since last real release",
    "new": "Chat System - Powered by Pusher|Keyboard Shortcuts|Fullscreen button|Icon and Image selector for tabs|Multiple Tautulli SSO|Pagination to search|Redirect added to error page|Auth Debug toggle|Custom CSS and JS for themes|Theme Marketplace|Plugin Marketplace|Calendar Sorting|Email user from user mgmt|Tab sort for unsorted|Cache image size option",
    "fixed": "Deluge Test Button|PHP5.6 Error|Sonarr local cert|Plex Invite error codes|Email center fixes #891|Fixed log out issues|Fixed Cookie issues - Use any domain you want now",
    "notes": "Lots of small fixes"
  },
  "2.0.0-beta.600": {
    "date": "2018-09-02 02:00",
    "title": "2FA - Finally",
    "new": "Google 2FA - More services to come",
    "fixed": "Small Chat dupe bug",
    "notes": "More small fixes"
  },
  "2.0.0-beta.800": {
    "date": "2018-10-25 22:40",
    "title": "Closer to v2.0",
    "new": "rTorrent HP Support|Plex OAuth|Tautulli SSO using Plex OAuth|Import Plex Users|Combined Downloaders on HP|Account Area Active Token Section|Alphanumberic tab icons|Debug Area WIP|Remember me length setting|Disable ping sound",
    "fixed": "NZBGet file size bug|Password Save bug|Auth issue if DB has wrong permissions|Ombi TV show issue|Scrollbars on FF|Token revoke on logout|BTC address|Homepage and Settings tab type non-change fix|Tab settings not reset (#942)|SSO code position (#946)|Gravatar email change fix (#951)",
    "notes": "Added plex token to db for plex users|Added SSL option to chat|Added Bazzrr logo|Disable username and email change if 2FA enabled|Misc UI changes"
  },
  "2.0.0-beta.950": {
    "date": "2019-01-23 22:40",
    "title": "The one before v2.0",
    "new": "Ombi SSO with Plex Token|Default TV Request options for Ombi|Token Section in user settings|Local URL connection if on LAN|Added preload Tab options|Added downloader count to combined downloader|Added option to disable Strict Plex Friend",
    "fixed": "Fixed Emby Connect|Disable lock function for oAuth users (#973)|Better error handling for the *arrs|make settings open first tab if not active already (#901)|make sure db ends with .db (#971)|Fix deluge hide seeding etc (#867)|fix downloaders showing blank if no permissions (#977)|Plex login button css (#985)|Add tab help (#987)|Fix close buttons (#883)|close buttons on popups fixed (#996)|fix clipboard with value with filename containing space (#994)|Move machine ID check outside of foreach (#1014)|Fixed language error if not langpack is installed for that lang (#1028)|undefined index on sickrage (#1038)|Fix iframe focus not shifting back (#1042)",
    "notes": "Added more debug information|Reworked the way languages are loaded|Updated Language strings|Revamped Splash page"
  },
  "2.0.0-beta.960": {
    "date": "2019-01-27 00:20",
    "title": "Some fixes before v2.0",
    "new": "Update page includes links to GH issues|Cleaner Login|Default to Plex Auth if enabled on login screen",
    "fixed": "Fix Plex oAuth remains enabled when switching back to Organizr DB only (#1046)|Fix Ombi if no TV Requests again|2FA box includes login button now",
    "notes": "Hoping for a smooth release of 2.0 this coming week"
  },
  "2.0.0-beta.980": {
    "date": "2019-02-22 15:30",
    "title": "Little things here and there",
    "new": "Added news section to settings page|Add new pathsWritable function for multiple paths|Added global variable for main path and api path|Added update check for folder permissions|Added login with plex email and plex username for oauth|Added option for Ombi Homepage pulls Ombi Username instead of alias (#1052)|Added error catching on json parse for ajax calls|Add Pi-Hole image (#1060)|Added DB Path to folder check|Disable update and download if using docker container|Added Close Tab to Alt + Click|Disable branch change for docker users",
    "fixed": "Fix update button on message not working if not on settings page (#1050)|Fix js reload button on new tab creation|Finally fix ombi limit to user|Fix tab edit/create when using same tab name already in use (#1066)|Embi local API requires exact case for username (#1061)|Fix edit tab name if exists",
    "notes": "Remove constant welcome message - Added welcome message only on login|Clean up org errors a little bit"
  },
  "2.0.0-beta.990": {
    "date": "2019-02-28 21:20",
    "title": "Yes, this is the last beta",
    "new": "Ability to update if using Docker|More Calendar info|Feature to disable/restrict debug area (#1080)|Added DB Schema to debug|Added docker commit info to see if new update is out",
    "fixed": "rTorrent different endpoints (#1072)|Changing username breaks Tautulli SSO autologin for guest users (#1017)|Issue with menu CSS (#1075)|Unsorted Tab Placement option reverses sort for all tabs (#1037)|Work on LDAP, Should work with AD, OpenLDAP, FreeIPA (#1074)|Plex share invite placeholder (#1000)",
    "notes": "Beta? What? No More?"
  },
  "2.0.0": {
    "date": "2019-03-01 16:30",
    "title": "Finally Version 2.0",
    "new": "",
    "fixed": "",
    "notes": "Please report bugs in GitHub issues page"
  },
  "2.0.20": {
    "date": "2019-03-04 23:00",
    "title": "Security Fixes",
    "new": "",
    "fixed": "Security issue around CRFS and file upload and delete (#1086)|Clicking on iCal Calendar Item Locks Up GUI (#1092)|Custom js and css ace boxes not encoding correctly|Possibility for co-admin to become admin|Branch being disabled",
    "notes": "Please report bugs in GitHub issues page"
  },
  "2.0.32": {
    "date": "2019-03-05 19:50",
    "title": "Auto-Reload and Auto-Close",
    "new": "Auto Close and Auto reload feature (#1071)",
    "fixed": "Undefined index dbLocation (#1093)|Disable show update to new version if on docker|Ombi sso only works with full email as user id (#1047)|Clear ajax calls if homepage is closed|Hardcoded news and sponsors branch",
    "notes": "Please report bugs in GitHub issues page"
  },
  "2.0.49": {
    "date": "2019-03-08 19:00",
    "title": "Plex Recent is back",
    "new": "Requests now show type of request on hover",
    "fixed": "Plex homepage items don't redirect to Plex when the tab name has special characters (#1096)|Work around for Plex recentlyAdded api call (#1069)|FormKey issues|Calendar misc text issue",
    "notes": "Updated language translations|Please report bugs in GitHub issues page"
  },
  "2.0.70": {
    "date": "2019-03-15 23:40",
    "title": "Weekly Update",
    "new": "Radarr 4k Image|SRI Hash for External JS (#1055)|Limit for Ombi items (#1107)|CTRL + SHIFT on splash page to not close it after click",
    "fixed": "Fix for bootstrap screen width bug @leram84|Ombi on homepage causes site to hang (#1107)|Fix SSO if user is LDAP user|Auto reload on internal tabs|Request button border-radius",
    "notes": "Updated language translations|Please report bugs in GitHub issues page"
  },
  "2.0.180": {
    "date": "2019-05-03 18:00",
    "title": "Long Overdue Update",
    "new": "Emby Invites|HealthChecks.io to homepage|Added ability to have more than one api token for healthchecks.io|Updated SweetAlert to new version|Option to define local IP override|LDAP login test|iFrame sandbox options|Refreshes to plex and emby recent|OPNsense to Default Icon Library (#1131)|Added refresh to calendar|Added refresh to Streams|Added keybinding for next and previous tabs|Toggle to turn of organizr debug errors|Added method to login with API|Add header to auth line for current user - used for Grafana SSO|Shortcut to edit homepage item on tab page|Allow custom URL for selfhosted version of healthchecks (#1161)",
    "fixed": "Ombi SSO error (#1117)|Changed Windows update method|Multiple CSS fixes|Invite select2 box code|V2 emby unexpected token (#1121)|Fix Menu overlapping (#1122)|Calendar does not show recurring events (#1104)|Fix big log files (#990)|Ignore js error for downloader (#1133)|Make all urls without scheme http (#1133)|Mobile login form autocapitalises and auto-corrects (#1138)|Undefined index: description (#1154)|http and https check (#1154)|Tab Url choose image text/image is misaligned (#1146)|invite settings box|Misaligned trashcan icon in Tab Editor menu (#1147)",
    "notes": "Updated language translations|Added more default tab images|Please report bugs in GitHub issues page"
  },
  "2.0.225": {
    "date": "2019-05-31 21:20",
    "title": "Small Things and Language Updates",
    "new": "Support for custom GA Tracking code|Manual update checker",
    "fixed": "Download file function|2FA if using Password Manager|Calendar Localization|Emby local Auth|Sonarr JSON issue|Typos",
    "notes": "Disabled Emby Connect due to Emby|Made Debug error false by default|Updated language translations|Added more default tab images|Please report bugs in GitHub issues page"
  },
  "2.0.235": {
    "date": "2019-06-07 19:30",
    "title": "Small Weekly Update",
    "new": "Plex Admin and Strict info to debug area",
    "fixed": "Radarr image problem if Radarr Auth is on|Plex login for admin using username and pass for SSO|Powershell update script|Login screen for oAuth only as backend",
    "notes": "Please report bugs in GitHub issues page|Updated language translations|Added more default tab images"
  },
  "2.0.270": {
    "date": "2019-06-29 00:35",
    "title": "Small Weekly Update",
    "new": "Login lockout feature|JDownloader HP Support - rix|Coupon indicator on sponsor section|Sponsor API call|Custom Pages API endpoint|Theme analytics|SVG added to whitelist",
    "fixed": "Homepage Loading Sections Displaying for Disabled Items (#1204)|Healthchecks tag issue|Updated Evo logo|Updated Netdata logo|Updated Nextcloud logo|CSS fix for alt headers on HP|HP Downloader counter on MS Edge|Cache image button on recent items",
    "notes": "Please report bugs in GitHub issues page|Updated language translations"
  },
  "2.0.307": {
    "date": "2019-08-31 16:40",
    "title": "Sorry for late update",
    "new": "Added Auth Proxy - Accept X-Forwarded-User (#1215)|Ombi default sort option|JDownloader Actions|Set of wallpapers for login page (#1214)|Logging to help with email debug|HTTP codes to API|IPInfo in settings logs|Plex oauth update - thanks swifty|Disable Google Authenticator for Local Access (#1232)",
    "fixed": "Upgraded Simplebar|Homepage downloader variable being overwritten|Timeout on Docker update|Radarr Calendar Image URL",
    "notes": "Please report bugs in GitHub issues page|Updated language translations"
  },
  "2.0.320": {
    "date": "2019-10-11 16:25",
    "title": "Super small update",
    "new": "Unifi Homepage Item|Login and Top Bar Logo (#1029)|Add 5 minute buffer to plex thumbs",
    "fixed": "Quick and dirty fix for Google iCal Not working (#1233)|Forgot to add License back (#1247)|Fix context menu disabled on lock screen (#1243)|Dropdown arrows on Tab Groups not animating (#1239)|Fix Unifi cookie to be loaded on first api call|Cannot re-order new tabs from bottom upwards in Settings after adding many (#1175)",
    "notes": "Add a class and data-tab-name to sidenav groups (#1249)|Please report bugs in GitHub issues page|Updated language translations"
  },
  "2.0.325": {
    "date": "2019-10-18 20:20",
    "title": "Fix Unifi Homepage",
    "new": "",
    "fixed": "Plugin Files not loading css files|Remove unifiCookie from unif homepage check",
    "notes": "Please report bugs in GitHub issues page|Updated language translations"
  },
  "2.0.362": {
    "date": "2020-01-13 20:15",
    "title": "Long awaited release - Sorry!",
    "new": "Added Jellyfin support - uses same HP Modal as Emby|Added new tab images for Fritzbox, Kodi, OpenHAB and Calibre-Web|Added nginx auth_request dynamic endpoints to allow permission management on organizr front end|Add email header for Auth Proxy use (#1298)|Add another Variable to PR (#1298)|Update local function to take force variable|Added rtorrent bypass cert check",
    "fixed": "qBittorrent Workaround for v2 API (#1287)|Dependency check fails incorrectly on PHP 7.4 (#1288)|Fix depreciated item on PHP 7.4 (#1288)|7.4 work on array check|XSS Vulnerability (#1291)|Cleaner XSS Vulnerability (#1291)|Closing tabs open up top tab (#1266)|more clean up on unifi homepage item|fix typ-os|Add homepage-element-title class to left-aligned homepage element names|Fix plex show on homepage",
    "notes": "Please report bugs in GitHub issues page|Updated language translations"
  },
  "2.0.370": {
    "date": "2020-02-21 14:55",
    "title": "YouTube Homepage Fix",
    "new": "Added option to forward to local instance if detected",
    "fixed": "Fix for YouTube daily query quota is too low (#1297)",
    "notes": "Please report bugs in GitHub issues page|Updated language translations"
  },
  "2.0.390": {
    "date": "2020-03-06 20:50",
    "title": "",
    "new": "Remove tab has after logout|Added ChangeLog Link (#1292)|server auth redirect for traefik (#1240)|Edit wording for rutorrent urls|add ssl options to fopen on getCert function",
    "fixed": "Fixed Radarr V2 and V3 image issue|Workaround for Organizr become unresponsive after opening Tab Editor tab (#1319)|How to Reset the \"Color and Themes\" Section? (#1085)|Attempt to fix rutorrent issues with seedboxes|Attempt to fix 2.0.370 update not working (#1316)",
    "notes": "Framework changes below|Updated PHP Mailer|Updated JWT|Updated pusher|Updated LDAP|Updated guzzle|removed TLD Extract|Please report bugs in GitHub issues page|Updated language translations"
  },
  "2.0.408": {
    "date": "2020-03-27 20:35",
    "title": "Small Update",
    "new": "Reworked Ombi Homepage ajax loading screen - faster now|added validate token api endpoint|sidebar rtl for tabs|added org token check and logout if not valid|Add IDs to all downloader Homepage item? (#1213)|Add toggle for login image|increase jdownloader timeout",
    "fixed": "Fix Sidebar doesn't load tabs on iPhone running iOS 13.4+ (#1328)|Attempt to fix api call for image fetch for some users|check if HTTP_X_FORWARDED_SERVER is set|rtorrent/Nzbget API homepage modules and special character in password (#1309)|fix for nzbget connection|2FA login breaks with LastPass Chrome extension (#997)Ombi homepage item \"Item limit\" setting does not change the number of items displayed on the homepage (#1324)",
    "notes": "Updated Dibi|Please report bugs in GitHub issues page|Updated language translations"
  },
  "2.0.570": {
    "date": "2020-05-01 19:15",
    "title": "Quarantine Update",
    "new": "Weather Homepage Item|Pi-Hole Homepage Item|Tautulli Homepage Item|Monitorr Homepage Item|Netdata Homepage Item|SpeedTest Homepage Item|HealthChecks Plugin|Bandwidth info to Now Playing|Config files can now contain arrays|Scrape API endpoint|New API Docs WIP located at /api/docs",
    "fixed": "iOS icon issue|Language Bug|Cache Image timing|fix hardcoded plugins directory for root (#1341)|Ombi Posters|Plex Timeouts|Indent cleanup|Homepage Item shortcut in Tab Editor broken (#1368)|Empty login form submitting|Sanitize username going into log (#1359)|Ombi Div for tv items|edit sttabs for reflect more than just settings tabs|Emby HomePage Add-in - Item Details URL Needs updating (#1290)|Fix JQuery error on settings save (#1356)",
    "notes": "Added note about Samesite issues|New Radarr Logo|Please report bugs in GitHub issues page"
  },
  "2.0.631": {
    "date": "2020-06-19 19:15",
    "title": "Whoa - sorry for the wait",
    "new": "Added css bottom-close-splash",
    "fixed": "Netadata fixes|Docker update fixes|Tautulli Fixes|Hardcode fixes for days beyond one year|Typos|NZBHydra tab image|fix stray / in index.php and js/functions.php (#1408)|LDAP with STARTTLS support (#1411)",
    "notes": "Please report bugs in GitHub issues page"
  },
  "2.0.633": {
    "date": "2020-06-20 02:01",
    "title": "Small Bugfix",
    "new": "",
    "fixed": "Fix heredoc error on php versions under 7.3",
    "notes": "Please report bugs in GitHub issues page"
  },
  "2.0.650": {
    "date": "2020-07-03 20:55",
    "title": "Weekly Updates",
    "new": "Added Jellyfin Auth function to log into Organizr|Re-Enable EmbyConnect backend option|Option to disable logout/login button on sidebar",
    "fixed": "Plex oAuth login enabled after switching to a different backend (#1416)|losing access to settings (#1418)|Youtube Error catch and added another API Key(#1419)|Update coookie function to include path|Update Tautulli cookie to include path|News.json fixes|homepage sort issue on right side|add uuid on wizard path",
    "notes": "Please report bugs in GitHub issues page"
  },
  "2.0.740": {
    "date": "2020-08-07 17:05",
    "title": "Update before Breaking Changes",
    "new": "added sonarr queue to homepage|added radarr queue to homepage|Add octoprint homepage item|Added LDAP user email on account creation (#1244)|Emby and Jellyfin import users|New Tab Images for Requestrr - xBackBone|add asyncValue option to api calls|jellyfin text css class|Added limit to rTorrent|added some js files to fix Minify Organizr's JavaScript files (#1149)|add dev and demo globals|added tv and movie lookup for ombi before submit - might take a while…|added serializeObject js function",
    "fixed": "Added toggle for jellyfin on emby settings|Unable to rearrange tabs on iPad (#1333)|redid function for homepageOrder - no longer need to add key to array|Monitorr links open in tab if Org URL|Monitorr sorting|encrypt and decrypt functions|json header check|add Lidarr to calendar check|fix jellyfin hp refresh on click|disable tvdbid lookup on js part|edit login form to use serializeObject|edited api v1 login endpoint function",
    "notes": "API V2 is coming with breaking changes - please check news items|Updated Language Items|Updated frameworks|Please report bugs in GitHub issues page"
  },
  "2.1.0": {
    "date": "2020-10-27 16:20",
    "title": "Organizr API v2 included - PLEASE READ NOTES BEFORE CONTINUING",
    "new": "API v2 endpoints - Please make sure to update nginx auth_request location block if being used|Update Organizr alert errors|Redid Debug area|Jellyfin homepage item|SOCKS support for sonarr - radarr - lidarr|Redid plex token and machine methods|Redid user management area|Jackett homepage item|redid homepage items settings pages",
    "fixed": "Lots of little misc fixes",
    "notes": "CHECK MIGRATION LINK IN NEWS SECTION!!!!!!!|API v2 is here|If using built-in updater in Organizr and not on Windows - it will fail on cleaning up install - reloading should fix|If using Docker - Please switch to organizr/organizr|Remove any plugins that were downloaded from marketplace prior to upgrade|Please join our discord if you have any issues|Please report bugs in GitHub issues page"
  },
  "2.1.60": {
    "date": "2020-11-06 19:40",
    "title": "Make sure to read about 2.1.0 before updating",
    "new": "Radarr Unmonitored/Cinema Toggles|update class for arrs to check version of api",
    "fixed": "Fix User list error (#1487)|fix Weather Homepage Item Not Showing (#1498)|update healthchecks plugin to reflect cert temp change|fix chat plugin|Add IncludeItemTypes to emby recent items - fixes issue with having newly added tv channels|fix menu bug|user mgmt goto last page instead of first on error|iCal not showing up if solo enabled|Healthchecks cert failing|Weather css|OC backer with no image",
    "notes": "Added new tab icons|Added new languages and updated existing ones|Please join our discord if you have any issues|Please report bugs in GitHub issues page"
  },
  "2.1.74": {
    "date": "2020-11-13 18:00",
    "title": "Weekly update",
    "new": "Add group to auth header",
    "fixed": "fix Traefik Redirection adds an . at ending (#1484)|fix issue with special character in password rutorrent module (#1511)|Unifi homepage item image|Radarr Test button|Sonarr Test button|Lidarr Test button|Arrs homepage items|rtorrent array fix|Healthchecks plugin",
    "notes": "Add Turkish language|Please join our discord if you have any issues|Please report bugs in GitHub issues page"
  },
  "2.1.83": {
    "date": "2020-11-20 20:00",
    "title": "Weekly update",
    "new": "Update check on load instead of settings",
    "fixed": "add clarification to checkRoute error message|Increase jackett timeout to 120 seconds|add language elements to more areas|rework calendar filter|fix checkroute if has subdir|fix dependency check",
    "notes": "Please join our discord if you have any issues|Please report bugs in GitHub issues page"
  },
  "2.1.120": {
    "date": "2020-12-11 20:00",
    "title": "Weekly update-ish",
    "new": "Option to disable certain plex libraries on now playing (#1534)|Toggle to use friendly name in stats|jellyFin SSO|PHP8 support|add 2fa to plex token form|loading animation to homepage item loading|allow admin to make other admins",
    "fixed": "fix Blue Light theme News background (#1538)|fix empty socks (#1520)|getServerPath function|tab saving on order change if nothing updated (#1530)|fix tab sort order saving with lots of tabs (#1175)|non admin from changing password|password reset|allow homepage item api lookup lowercase|change unsorted icon on new installs|unifi and ubnt image changes|missing ssoJellyfin var",
    "notes": "New tab images|Please join our discord if you have any issues|Please report bugs in GitHub issues page"
  },
  "2.1.165": {
    "date": "2021-01-22 17:45",
    "title": "Weekly update-ish",
    "new": "Overseerr SSO|/help/smtp to api to help users without SMTP accounts|option to disable recover password and change text or html (#1245)|Allow Middle-click to open in new tab (#1474)|Option for keeping Categories expanded by default (#1550)|link and option for new feature request site to replace feathub|Tab Images for Overseerr - Cardigann|increase windows and docker update timeout",
    "fixed": "plex errors not coming up on failed user creation (#1456)|plex invite (#1456)|Emby HomePage Add-in - Item Details URL Needs updating (#1290)|Tautulli timeout issue|Reflect homepage refresh for Monitorr (#1554)|update timeout for jdownloader (#1510)|update timeout of SSO function|change out organizr logo for nav bar and add more logos|Unable to use same tab image on multiple tab adds without selecting different image first (#1369)|Issue with using wrong combo of username/email/password for SSO|UniFi Homepage Item Title|function variables|error message to phpmailer test button|padding on some homepage items|Traefik return with redirect",
    "notes": "We are now using FeatureUpvote - icon located on bottom side bar|Updated languages|Please join our discord if you have any issues|Please report bugs in GitHub issues page"
  },
  "2.1.183": {
    "date": "2021-01-29 23:40",
    "title": "Weekly update",
    "new": "Trakt to homepage items|blackberry themes icon selector|option to dismiss important messages|help button and about section to sonarr|updated frameworks for phpmailer - slim - pusher - adldap2 - slimpr|Change layout for backers",
    "fixed": "Content wrapper causing obstructed view of tab content (#1567)|disable recover password|height for select2 boxes",
    "notes": "We are now using FeatureUpvote - icon located on bottom side bar|Please join our discord if you have any issues|Please report bugs in GitHub issues page"
  },
  "2.1.184": {
    "date": "2021-02-01 20:10",
    "title": "HOTFIX",
    "new": "",
    "fixed": "Missing variable",
    "notes": "This is a quick hotfix"
  },
  "2.1.195": {
    "date": "2021-02-12 20:00",
    "title": "Weekly Update",
    "new": "ignore cert to transmission (#1177)|ignore cert to qbit (#1177)|no tabs api function|log functions",
    "fixed": "Jellyfin SSO fails behind reverse proxy (#1585)|Unable to use \"@\" in username during initial account setup (#1584)|Re-add JWT claims removed from token (#1577)|heart on dependency|refresh to add new user|organizr-area css",
    "notes": "remove spinner css classes"
  },
  "2.1.235": {
    "date": "2021-02-26 19:30",
    "title": "Weekly Update - kinda",
    "new": "Bookmark plugin - leet1994|Added option to use blackhole download for Jackett homepage component (#1600)|Petio and Bookstack Images|Prometheus icon|arrive framework js|icon and image select to categories|consolidate binding of new image and new icon for all events|add new div for activeInfo being ready|settings changes to plugins array - now includes settings - bind - api path|change pluginFiles function to include option to include settings js file|update pluginFiles function",
    "fixed": "Fix username in overseerr SSO logs (#1599)|Update /token/validate API endpoint (#1597)|Update Overseerr Plex auth endpoint|update all plugin js files|update bookmark php file for new template|new 2 bookmark endpoints for setup|update bookmark.png|update bookmark plugin to include setup function|visual changes to bookmark settings panel",
    "notes": "remove preload spinner on reload"
  },
  "2.1.241": {
    "date": "2021-03-05 19:45",
    "title": "Weekly Update",
    "new": "Github backers now included in about page",
    "fixed": "plugin files error|sab test button|update bookmark class for input|obligatory url for api",
    "notes": ""
  },
  "2.1.306": {
    "date": "2021-04-30 19:45",
    "title": "It has been awhile",
    "new": "petio SSO|sabnzbd socks component|nzbget socks component|exclude to search and recent plex items (#1540)|komga image (#1590)|change homepage settings to individual settingsArray|preview to bookmark tab|traefik domain override|new radarr 4k icon (#1629)|Ignore splash page if organizr accessed alongside tab hash (#1627)|code to remove jellyfin localStorage item after logout (#1609)|replace_first function|new api endpoint for multiple instances|note about socks multiple api endpoint",
    "fixed": "socks fixes (#1520)|socks case insensitive on string pos (#1520)|make message clear on socks info box|rewrite socks route endpoint function to be only one wildcard endpoint|NZBGet socks fixes|revamp dependencies page|fix Monitorr image paths not working (#1612)|Jellyfin API for SSO (#1609)|increase socks timeout|allow correct group to view bookmarks (#1632)|modal width on small screens|Transmission Connection Failure when using special characters in password|EOF Line change|Petio SSO fallback|backers css to smaller avatar|add param to settingsArray to only include homepage info and not settings|add missing class on close tab|height view|clean request header fo non breakable space|allow empty password for deluge|missing lang span on ombi request",
    "notes": "updated guzzle framework|RSScrawler renamed to FeedCrawler"
  },
  "2.1.308": {
    "date": "2021-05-03 04:10",
    "title": "PHP MINIMUM VERSION CHANGE",
    "new": "",
    "fixed": "",
    "notes": "This version and version 2.1.306 need minimum php version 7.3.0"
  },
  "2.1.333": {
    "date": "2021-05-27 21:30",
    "title": "Small fixes and a Tau update",
    "new": "tautulli socks|X-Forwarded-For to SSO functions|allow clipboard|new sanbox options to iframe|unify socks function and list|note about cron url for healthchecks api",
    "fixed": "options array for requests|sabnzbd auth for socks|Transmission home page module hangs on PHP 8 (#1648)|Ombi Search Box Error (#1651)|Redirects on healthchecks plugin|panel-blue css|Tautulli cmd change",
    "notes": "update rmccue\\requests framework|update guzzlehttp/psr7|add if stmt to stale workflow to ignore issues that have bypass-activity"
  },
  "2.1.400": {
    "date": "2021-06-25 21:40",
    "title": "Code changes to plugins",
    "new": "Updated UI on update page|Refactored the way plugins are stored so it is cleaner|Updated healthChecks plugin|option to Auto-collapse categories (FR#41)|option to disable auto expand of navbar FR#97|language-box css class|add extras to unifi homepage call|warning to sso functions|healthchecks import to plugin|toggle for 401 and 403 bypass for healthchecks plugin",
    "fixed": "SSO failing due to timeout error white getting tokens (#1665)|force Radarr to use v3 endpoint now (#1663)|plex error not catching|update downloader refresh times to be independent|update requestOptions function|updated scrollbars again|change to edit homepage modal|set correct tab type after re-adding the homepage (#1671)",
    "notes": ""
  },
  "2.1.426": {
    "date": "2021-07-09 19:20",
    "title": "Some new features",
    "new": "global blacklist user feature|option to define which settings page tab will open by default|sonarr to use new input method for token and url|icon for Prowlarr|email for Auth Proxy|start time and url validation for selfhosted url|new auth URL scheme",
    "fixed": "selfhosted healtcheck import issue|validate data on unused API endpoint|authRegister bug requiring 2 logins|help message for blacklist|catch all for single item parse on options|LDAP showing in backend|weather homepage|checking of commit",
    "notes": "update HC Plugin to only use Full Access Token|closeAllMessages function to update call"
  },
  "2.1.446": {
    "date": "2021-08-13 19:20",
    "title": "Some new features",
    "new": "setResponse function|get config item to api|icons for TheLounge and Docsify services|small ui change to version section|change the way theme is set to fix loading ms issue",
    "fixed": "Redirect uri that was encoded (#1690)|IP info on settings page|Ombi Missing Image for TVShow Posters that do not come with Full URL|only check for blacklisted ip if not blank|error handling of messages on startup",
    "notes": "upgrade phpmailer/phpmailer to 6.5.0"
  },
  "2.1.472": {
    "date": "2021-08-20 19:10",
    "title": "Weekly Update",
    "new": "Pass variables through with URLs (FR#18)|qbittorent socks (FR#22)|framework for copy json button to homepage items|debug json to all homepage items|updated ui - change settings ui from horizontal to vertical|ui for Save homepage settings modal|make tautulli custom names dynamic|only update tautulli custom names config item if it doesn't match|prevent organizrHash from being displayed via API",
    "fixed": "splashscreen scroll (#1692)|jellyin open tab (#1633)|test iframe|sonarr input box|plex invite with deleted library|catch error from socks api|clear ajax on reload|loop load config on load",
    "notes": "update Adldap2/Adldap2"
  },
  "2.1.476": {
    "date": "2021-08-20 21:40",
    "title": "Weekly Update - Patch",
    "new": "",
    "fixed": "Local URL being set as regual URL|Line spacing|updated Overseerr logo",
    "notes": "See update notes for version 2.1.472"
  },
  "2.1.496": {
    "date": "2021-08-27 21:40",
    "title": "Weekly Update - New Feature",
    "new": "Self Signed SSL Cert option to all homepage items (#1177)|shortcut function for menu clicking - WIP",
    "fixed": "move google js to load only when config value setup (#1699)|tooltips to homepage settings ui buttons|First IPA typo to Free IPA|typo and sort LDAP options|now playing spacing",
    "notes": ""
  },
  "2.1.525": {
    "date": "2021-08-29 21:40",
    "title": "Added more Custom HTML homepage items (DEV BRANCH)",
    "new": "",
    "fixed": "",
    "notes": ""
  },
  "2.1.655": {
    "date": "2021-09-17 17:20",
    "title": "Has it been that long?",
    "new": "overseerr homepage item (FR#84)|Added More custom homepage items (FR#21)|uTorrent Homepage Item|new move framework for sorting tabs - handle bar on left side|multi select on tab sort|eps number to plex recent added (FR#90)|check diskspace to org|journal mode options to org|show html instead of plain text on Die commands|backup before update|token/me endpoint|dropdown in settings page for mobile only|docs to plex and healthchecks|notice to settings options|update debug area for sso modules|image selector to group editor|/organizr/page api endpoint|new error page located at api/v2/organizr/error|timer to close homepage item after save|covert local IP Range to IP Listing with multiple values|sonarr docs|get config items from api",
    "fixed": "unifi homepage item (#1592)|emby not being lowercase on login check|remove toggle class for side nav|api error for deluge|api error for emby|Clarify if config.php not setup or db permission error|netdata errors|timeout on updating|rework invalid token|rtorrent typo|option value if not set|tautulli use new url input box|readd username to token (#1577)|old issue with ombi import|start date and end date if not set",
    "notes": "Updated translation files|New Translation Strings|updated dibi to v4"
  },
  "2.1.705": {
    "date": "2021-09-28 21:10",
    "title": "More goodies",
    "new": "Option to completely hide left navbar (FR#92)|Radarr-Sonarr Season and Episode information on Mobile (FR#100)|Option to disable Org 2FA for Plex Auth login (FR#103)|added reset color button to custom colors|add more elements to custom colors|change tautulli token field to multiple field|add search to config item endpoint|enable fallback for overseerr|add option to turn off easter eggs|add transition for requested item|make logo on login screen a function|Support for homescreen icon|check if org has permissions to check disk space|add check to overseerr limit and offset|@causefx\nupdate plex token grabber to oauth|add toggle for 4k for overseerr",
    "fixed": "Overseerr Default Filter Issue (#1717)|other overseerr issues|overseerr placement of api calls|ombi test button (#1436)|alertDefined for news|update message on config api|invites plugin",
    "notes": "Rename JWT username claim to name|Other misc small fixes"
  },
  "2.1.710": {
    "date": "2021-09-29 15:00",
    "title": "Tiny fix and new option",
    "new": "add collapseSideMenuOnClick to org",
    "fixed": "header on non org page|check if tab name is taken|more custom element fixes|date on version",
    "notes": ""
  },
  "2.1.730": {
    "date": "2021-10-03 23:30",
    "title": "Weekly Update",
    "new": "new plex library plugin in marketplace|add check for minimum version needed for plugins|combine pre-code-editor and code-editor settings options|edit code-editor to include everything for settingsOption|add shareid to plex users|add orgAlertTransparent class|switch custom HTML to new code-editor method|add calendar demo data|add sonarr radarr and lidarr demo data|add plex demo data for plex streams and metadata",
    "fixed": "fix default service for overseerr",
    "notes": "plex-library-include to options|swal css edits"
  },
  "2.1.860": {
    "date": "2021-10-14 19:20",
    "title": "DEV - Preparing for next release",
    "new": "3rd Party Plugin Marketplace",
    "fixed": "",
    "notes": ""
  },
  "2.1.1020": {
    "date": "2021-10-15 18:17",
    "title": "Lots of changes",
    "new": "added ability for non-admin users to use invites|added allowClear to settings array for select2|added bcremer/line-reader framework|added buildFilterDropdown function|added buildPluginsSettings function for ajax calls|added check around log dropdown|added check for backup folder to see if all files are zip files|added checkForPluginUpdate setting to marketplace settings|added checkForPluginUpdate to default config file|added checkPluginUpdates function to functions js file|added check to see if installedPlugins is empty string|added chooseInstance function to Organizr|added clearTimeout function to start of log settings page|added color option to settingsOption function|added dataTable classes|added default config items [logLevel,maxLogFiles,logLiveUpdateRefresh,logPageSize]|added dependency monolog/monolog for php-json-logger|added dependency ramsey/uuid for php-json-logger|added externalPluginMarketplaceRepos to default config file|added file hash to custom select js file|added filter and page options to default ajax log url|added filter option to log url|added framework for php-json-logger|added function for logger to bypass not being setup yet|added function getPluginFilesFromRepo to get listing of plugin files needed to be downloaded|added function sandboxOptions for options|added function tempLogIfNeeded to be able to set a temp log filename if log is not ready|added getMarketplaceJSONFromRepo function to look for json file in github repo|added getPluginsGithubCombined function to combine organizr and 3rd party marketplaces|added getPluginsMarketplace function to return all data needed for marketplace|added getPluginStatus function to return correct wording for status|added human_readable values to both warn and error|added includeDatabaseQueriesInDebug to default config file|added invitedby column to invites plugin table|added INVITES-dbVersion to invite plugin default config file|added jsFriendlyJSONStringify js function|added komga sso (FR#24)|added komga to sso debug area|added loadPluginMarketplace function for ajax calls|added log-filter-dropdown css class|added log filter to log page|added logger.class.php|added logLevels options|added maximum number of invites setting|added missing params from default config|added new css classes [no-mouse,log-label]|added new function addColumnToDatabase for easy database manipulation|added new logger system which combines login logs and organizr logs|added new plugins/enabled and plugins/disabled api endpoints|added new plugins/marketplace api endpoint|added option to view all logs at once|added organizr page settings_plugins_settings|added pageSize, offset and filter to log api call|added passwordaltcopy option to settingsOptions function|added plugin settings to allow entering 3rd party marketplaces|added qualifyRequest to Komga sso function|added qualifyRequest to Tautulli sso function|added reload variable to editHomepageItem function|added reset button to homepage settings modal|added setCurrentUser to ssoCheck function to allow us to grab users group_id to use with qualifyRequest|added setGroupOptionsVariable to settingsOption|added ssoKomgaAuth to default config options|added ssoKomgaAuth to Komga options|added sso logging|added ssoTautulliAuth to default config options|added ssoTautulliAuth to Tatulli options|added the ability to share the invites plugin with non-admins|added tmp folder for log when logger is not setup|added toggleLogFilter function|added toggle option for includeDatabaseQueriesInDebug|added updateInstalledPlugins function to easily manipulate plugin status|added updateUrlParameter function|added upgradeInstalledPluginsConfigItem function for update|added validate variable to setCurrentUser function for use with sso auth|added _pluginUpgradeCheck to invites plugin|added _pluginUpgradeToVersion to invites plugin|added __construct function to invites plugin|Every time I saved it was adding \"No longer exists - id\" for each of the libraries, as it was checking for if the library exists in Plex rather than if it doesn't :)|missing composer files from bcremer/line-reader framework being added",
    "fixed": "added in a temp fix for select2 clearing|clean up select2 options fix|fix disk free not using raw field on disk check|fixed all log filter not showing the newest logs|fixed log json issue|fix feature request domain and path|Fix invites check for libraries which no longer exist|Fix Misc stats after #1731|fix typo on the word hyphen|Minor fix to utorrent token function",
    "notes": "Allow excluding libraries from Tautulli homepage item|Allow excluding libraries in tautulli homepageitem|change default log channel if logger is not setup|change default log level if logger is not setup|change default logLevel to INFO|changed old logger function to use logger variable again|changed over logger for user logging in|changed plugin settings tab module to have independent api calls|change error page over to new logger|change installedPlugins to array by default|change logger on settings page|change log icon when using live update|change settings page over to new logger|convert plex homepage logger to new logger system|convert sabnzbd homepage logger to new logger system|convert tautulli homepage logger to new logger system|correct @return and @param on logger class file|Create library list function|dev version 2.1.860|edited default log file if logger is not setup|edited getPlugins function to use new global plugin scheme|edited test button to include help text|ignore abort message on clearing ajax call|migrated getCustomizeAppearance settings to new settingsOption function|migrated getSettingsMain settings to new settingsOption function|migrated getSettingsSSO settings to new settingsOption function|minor updates to invites|missing comma from css selector|moved updateDB and upgradeCheck from organizr.class.php to upgrade-functions.php|move token creation logs to token creation function|Only allow admins to delete requests|Ready to set limits on request quantity|removed data-placeholder from select2 option|remove debug from db queries except critical|remove debug message|removed password-alt from theme setting and moved it to selectionCssClass|remove line breaks|remove old js code for code-editors as it is now dynamic|remove setFileName from logger class if log is not ready|remove writeLoginLog function|renamed css class selector from select2-selection__choice__display to select2-selection__choice__display|reworked installPlugin function to accommodate new marketplaces|reworked removePlugin function to accommodate new marketplaces|reworked setupLogger function to use new OrganizrLogger class|set logger to return null if not setup|set username if not set|spacing commit|take out numeric check on chooseInstance|temporarily bring back errors into nginx logs|update .gitignore with new log format|updated both removePlugin and installPlugin function to reflect marketplace changes|updated dataTables from 1.10.10 to 1.11.3|Update debug error for correct function key|updated getPlugins function to accommodate the new api endpoints|updated global plugin array by removing extra square bracket on plugins [SpeedTest,PHP Mailer,HealthChecks,Chat,Bookmark]|updated invites plugin to 1.1.0|updated low disk space warning to included threshold|updated settings page to accommodate new plugin settings|Updated the following languages: [Chinese] [French] [German] [Portuguese]|update invites plugin to reflect the changes with the removal of extra bracket|use function random_ascii_string on select2 items"
  },
  "2.1.1030": {
    "date": "2021-10-17 23:45",
    "title": "Logger Fix",
    "new": "added loggerExt class|added logging css|added peppeocchi/php-cron-scheduler framework|added testCronFrequency function",
    "fixed": "update logger to fix error (#1737)",
    "notes": "changed log type when viewing setting page|new class checks params and adjusts if needed"
  }
}