Releases: IsmaelMartinez/teams-for-linux
2.5.1
Reverted as breaks screensharing
- Explicitly set audio: false in desktop capture callback to attempt to prevent audio channel creation during screen sharing (#1800)
- Update appdata.xml release notes to be less optimistic about the fix
- Update Electron to 37.3.1 with latest security patches
- Update ESLint and related dependencies to latest versions
- Generating a PRD and Tasks to attempt to fix #1795 in a future release
What's Changed
- Fix: Attempt to address screen sharing audio echo by disabling audio channel by @IsmaelMartinez in #1808
Full Changelog: v2.5.0...v2.5.1
2.5.0
Summary
This PR introduces v2.5.0 with major documentation platform improvements and important security/maintainability enhancements.
🏗️ Major Changes
- Complete Docusaurus migration: Modern documentation platform with search, mobile-first design, and Teams branding. Find it https://ismaelmartinez.github.io/teams-for-linux/
- Cache manager now preserves authentication tokens: This might prevent 24-hour forced re-authentication cycles for #1357 (but I suspect is not going to be the final fix
- macOS dock icon now displays correctly: With proper 128x128 minimum size requirement and fallback resizing
- Browser preload script fix: browser preload scripts now correctly handle context isolation and sandboxing. This might fix #1789 and #1795
What's Changed
- feat: v2.5.0 release - Docusaurus migration and security enhancements by @IsmaelMartinez in #1805
Full Changelog: v2.4.0...v2.5.0
2.4.0
2.3.0
This PR implements an improved screen sharing experience with enhanced contextIsolation and sandbox support, while significantly restructuring documentation for better user accessibility. The changes remove the in-app UI system and consolidate screen sharing functionality into a dedicated module.
Key changes:
- Complete screen sharing architecture refactor with new preview window system
- Major documentation reorganization with simplified structure and improved navigation
- Removal of inAppUI module and related configuration options
- Version bump to 2.3.0 with updated release notes
- Cleanup: Removed obsolete configuration options (contextIsolation, sandbox, disableAutogain)
2.2.1
What's Changed
- docs: update cache management default value across the docs by @IsmaelMartinez in #1783
- updating electron to version 37.2.6. This might fix issue #1755 by @IsmaelMartinez in #1784
- Feat update package to use electron 37.2.6 by @IsmaelMartinez in #1786
Full Changelog: v2.2.0...v2.2.1
2.2.0
Summary This PR enhances the screen sharing pop‑out experience, alongside new configuration capabilities suitable for both personal and enterprise deployments. It also enables the cache management solution by default and adds a couple of internal project files.
What’s new
-
Enhanced screen sharing pop‑out (Closes #1538)
- Displays the shared screen content inside the pop‑out window.
- Ensures only a single screen‑share pop‑out instance is ever created.
- Automatically closes the pop‑out when screen sharing stops.
-
Configuration improvements
- Adds system‑wide configuration at /etc/teams-for-linux/config.json for enterprise deployments (Closes #1773).
-
Cache management
- Enables by default the cache management solution introduced in #1765.
1. Electron update to version 37.2.4. This might fix issue #1755
Issue references:
PRs
- Bump tmp from 0.2.3 to 0.2.4 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1779
- Adding screensharing pop-out window, system-wide configuration and enabling cache cleanup by default by @IsmaelMartinez in #1781
Full Changelog: v2.1.4...v2.2.0
2.1.4
What's Changed
- Feat/add v1 v2 msteams config by @IsmaelMartinez in #1778 - hopefully fixes #675
Full Changelog: v2.1.3...v2.1.4
2.1.3
What's Changed
- docs: documentation improvements by @IsmaelMartinez in #1772
Full Changelog: v2.1.2...v2.1.3
2.1.2
What's Changed
- Fix: Remove deb packaging and update version by @IsmaelMartinez in #1771
Full Changelog: v2.1.1...v2.1.2
2.1.1
What's Changed
- Bump form-data from 4.0.2 to 4.0.4 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1761
- feat: Implement cache management and Debian changelog generation (Issues #1756, #1691) by @IsmaelMartinez in #1765
- revert fix for #1691 by @IsmaelMartinez in #1766
Related Issues
Fixes #1756 - Daily logout due to cache overflow
May fix #1757 - App automatically closes (Electron window crash fixes)
May improve #1762 - Screen sharing is blurry (Desktop capture + Chromium updates)
May fix #1743 - Cannot share screen (Desktop capture crash fixes)
May improve #1715 - Can't share screen pipewire (Better Linux compatibility)
May fix #1736 - Window resizing is broken (Window management improvements)
Please comment on the respective issues with your testing results after this release.
Full Changelog: v2.1.0...v2.1.1