April 2, 2025 - TOMORROW! 🚨\n
\n \n \n
|
🗑️ Microsoft announces the removal of deprecated SharePoint and OneDrive permission resource properties, urging developers to update their applications accordingly. - by Microsoft 365 Developer Blog
\n🔑 Microsoft announces changes to SharePoint Framework (SPFx) permission grants in Microsoft Entra ID, aiming to enhance security and simplify management. - by Microsoft 365 Developer Blog
\n🛠️ CLI for Microsoft 365 v10.5 introduces new commands for managing directory extensions, SharePoint home sites, and Viva Engage communities, enhancing administrative capabilities. - by CLI for Microsoft 365
\n🚀 The article outlines deploying to Microsoft 365 using the CLI and federated identity within GitHub Actions, eliminating the need for certificates or passwords. - by Martin Lingstuyl
\n🛠️ The March 2025 update to Teams Toolkit for Visual Studio Code introduces features like tenant switching and enhanced debugging for declarative agents. - by Microsoft 365 Developer Blog
\n🦀 Rust Stakeholder is a GitHub repository that offers tools and resources for managing project stakeholders. - by Rust Stakeholder
\n🛡️ Authenticating to Microsoft Graph in Azure Functions using managed identities, providing a secure approach to access resources without secrets. - by Ben Reader
\n🛡️ This part 2 of the above article on authenticating to Microsoft Graph in Azure Functions with managed identities, detailing the setup process for secure resource access. - by Ben Reader
\n🔑 Accessing Microsoft Graph resources across tenants without using secrets or certificates is explored in this article, highlighting secure methods for cross-tenant authentication. - by Ben Reader
\n🤖 Mahmoud Hassan discusses new capabilities in Microsoft 365 Copilot’s declarative agent schema version 1.3, including integration with Teams messages, email, people, and Dataverse. - by Mahmoud Hassan
\n🤖 Lokka is introduced as an MCP (Model Context Protocol) for Microsoft Graph, allowing AI language models to interact directly with Microsoft 365 environments. - by Merill Fernando
\n🎙️ Entra News Podcast offers discussions and insights on the latest developments in Microsoft Entra and related technologies. - by Merill Fernando
\n🤖 The blog post explores managing Microsoft 365 with Lokka and Claude AI, demonstrating how AI agents can interact with Microsoft 365 environments securely. - by Rudy Mens
\n🔧 The article provides a guide on setting up an MCP server to integrate with Entra ID and Microsoft Graph using Lokka, facilitating AI-driven management tasks. - by Marius Sandbu
\n📱 Guide on enabling QR code authentication methods in Microsoft Entra, enhancing security and user convenience. - by AdminDroid
\n🎨 Chrome 135 introduces customizable elements, allowing developers to style dropdowns using CSS for a more consistent user interface. - by Chrome for Developers
\n
\n\n \n \n
|
📄 Voitanos 2.0 - Realizing the New Brand with a New Website!
\n📺 Intro to Customizing Microsoft 365 Copilot with Agents
\n📺 Developers! Learn SharePoint Framework and Customize Microsoft 365 Apps
\n
\n\n \n \n
|
An exposed GitHub token could have been used to launch a supply chain attack on GitHub CodeQL, resulting in source code exposure and repository tampering of CodeQL users. This is an interesting read on how they found and exploited this vulnerability!
\n
\n\n \n \n
|
📰 Voitanos’ new website, 🧰 Microsoft Developer Program Tenants, 💬 Reader Question, and News
\n📰 Microsoft 365 Dev Tenants - A Paid Model Could Save 🛟 Them!
\n📰 SharePoint Framework Project Upgrades and Versioning Guidance
\n
\n\n","recentPosts":[{"id":9769977,"title":"🤖 The 4 layers every M365 Copilot developer should know","slug":"what-happens-when-you-hit-enter-in-m365-copilot","status":"published","readingTime":4,"campaignCompletedAt":"2025-07-22T17:01:06.000Z","publishedAt":"2025-07-22T17:01:06.000Z","orderByDate":"2025-07-22T17:01:06.000Z","timeAgo":"7 days","thumbnailUrl":"https://embed.filekitcdn.com/e/sxVXYZfPgzAM2JBx2TvJdt/aADUNpGv3aKCWkdrvYPxnM","thumbnailAlt":"How to Add TypeSpec to M365 Copilot Declarative Agent Projects","path":"posts/what-happens-when-you-hit-enter-in-m365-copilot","url":"https://newsletter.voitanos.io/posts/what-happens-when-you-hit-enter-in-m365-copilot","isPaid":null,"introContent":"In today's issue: Understanding how M365 Copilot works, so you can... ... learn how you can customize & extend it with agents Huge zero-day vulnerability for SharePoint on-prem customers! and more... Ever wondered what actually happens when you hit ENTER on a Microsoft 365 Copilot prompt? If you're planning to extend Microsoft 365 Copilot for your organization, understanding how it works under the hood changes everything about your approach to customization. From my workshops and conference...","campaignId":20295949,"publicationId":16868554,"metaDescription":"Learn how Microsoft 365 Copilot processes prompts, grounds data, & generates responses. Essential knowledge for devs building M365 Copilot extensions!"},{"id":9607014,"title":"👨💻 TypeSpec: The game-changer for Microsoft 365 Copilot declarative agents","slug":"stop-writing-tedious-json-yaml-files-for-microsoft-365-copilot-agents","status":"published","readingTime":6,"campaignCompletedAt":"2025-07-08T17:01:31.000Z","publishedAt":"2025-07-08T17:01:31.000Z","orderByDate":"2025-07-08T17:01:31.000Z","timeAgo":"21 days","thumbnailUrl":"https://embed.filekitcdn.com/e/sxVXYZfPgzAM2JBx2TvJdt/9ewPm4quVXQHvZFch6r13e","thumbnailAlt":"TypeSpec 101: Building Microsoft 365 Declarative Agents","path":"posts/stop-writing-tedious-json-yaml-files-for-microsoft-365-copilot-agents","url":"https://newsletter.voitanos.io/posts/stop-writing-tedious-json-yaml-files-for-microsoft-365-copilot-agents","isPaid":null,"introContent":"In today's issue: How TypeSpec improves productivity when creating custom declarative agents for M365 Copilot ... what's new with M365 Copilot, Teams & Azure AI Foundry ... the M365 Copilot Retrieval API now in public preview and more... If you've been creating Microsoft 365 Copilot Declarative Agents (DAs), you know the pain of juggling multiple JSON and YAML files - the declarative agent manifest, plugin manifest, and OpenAPI Description (OAD) files. These hand-written configuration files...","campaignId":20103622,"publicationId":16674973,"metaDescription":"Microsoft's new TypeSpec language replaces error-prone config files with strongly-typed syntax that includes IntelliSense and validation."},{"id":8030215,"title":"🤔 Are SPFx field customizers safe? Microsoft's mixed signals explained","slug":"microsoft-tried-to-kill-spfx-field-customizers-then-backtracked","status":"published","readingTime":6,"campaignCompletedAt":"2025-06-24T17:01:32.000Z","publishedAt":"2025-06-24T17:01:32.000Z","orderByDate":"2025-06-24T17:01:32.000Z","timeAgo":"about 1 month","thumbnailUrl":"https://embed.filekitcdn.com/e/sxVXYZfPgzAM2JBx2TvJdt/j57CXmeF3byNEYYWQJ4wjg","thumbnailAlt":"Microsoft announced the retirement SPFx field customizers in June 2026, eliminating a key extensibility option developers have relied on for nearly eight years.","path":"posts/microsoft-tried-to-kill-spfx-field-customizers-then-backtracked","url":"https://newsletter.voitanos.io/posts/microsoft-tried-to-kill-spfx-field-customizers-then-backtracked","isPaid":null,"introContent":"In today's issue: Microsoft retired SPFx field customizers! 😱 ... then un-retired them 😵💫 and more... Microsoft quietly dropped a bombshell on Friday, June 13th: SharePoint Framework field customizers will stop working on June 30, 2026. If you’ve been using field customizers to add custom business logic, interactive elements, or sophisticated functionality to your SharePoint list columns, this retirement will directly impact your solutions. Field customizers have been a cornerstone of...","campaignId":18216157,"publicationId":14769515,"metaDescription":""}],"newsletter":{"formId":4014116,"productId":null,"productUrl":null,"featuredPostId":null,"subscribersOnly":true},"isPaidSubscriber":false,"isSubscriber":false,"originUrl":"https://newsletter.voitanos.io/posts/update-on-m365-dev-tenants-spfx-ci-cd-with-github-actions-no-credentials","creatorProfileName":"The Full Stack Dev's Microsoft 365 Playbook","creatorProfileId":1077262}Update on M365 Dev Tenants 🙌 & SPFx CI/CD with GitHub Actions & No Credentials 🚫🔑
Finally… an update for the Microsoft 365 developer tenants! In a recent newsletter, I proposed a solution to Microsoft for reopening the Microsoft 365 Developer Program’s developer tenants that were discontinued in January 2024. The article included an open request for you to vote and share how losing these tenants affected you. More than 20 of you responded, adding to the numerous comments I’d already received on my previous articles, YouTube video, and social media posts! I brought your...
Andrew, a 20-year recipient of Microsoft's MVP award, scours Microsoft & community resources every week so YOU DON'T HAVE TO. Save time & stay informed - get the Microsoft 365 developers need + my insights and guidance on a trending topic. Subscribe to my bi-weekly newsletter & join 10,000+ fellow M365 developers! No clickbait · 100% free · unsubscribe anytime.
This post is free to read but only available to subscribers.
Join today to get access to all of my posts.