Releases: pnp/generator-teams
Releases · pnp/generator-teams
yoteams-build-core@1.0.0-preview2
Build package preview 2, now includes options to override existing tasks
generator-teams@3.0.0-preview
[3.0.0-preview]
Changes
- Repository reorganized.
generator-teams
is moved intopackages/generator-teams
- New projects can only be scaffolded using manifest version 1.8 or later
- Projects scaffolded with previous versions can not be updated
Added
- Added new dedicated build package for Gulp tasks (
packages/yoteams-build-core
)
yoteams-build-core@1.0.0-preview
Initial release of yoteams-build-core
Release 2.17.1
This new version has all embraced functional components and React hooks, using a new hook called useTeams()
.
Changes
- Changed to use React Hooks for UX instead of class based React components (#87)
- Client side scripts are now functional components (#112)
- This version does not support upgrading projects generated with prior generator versions
Added
- Github workflows for build and publish
Deleted
- Removed native support for direct Git deployment to Azure
Release 2.16.0
Release 2.16.0
Date released: 2020-10-28
This release is focused on bringing Yo Teams up to date with all the latest manifest schemas (1.7 and 1.8) including support in the wizard for some of the new features. Also included in this release is some long awaited optimizations for bundle size, upgrades to newer versions of TypeScript and webpack and more. And last but not least - a new default icon, it's Microsoft PnP Parker the porcupine!
Changes
- Updated to
@microsoft/teams-js
version1.8.0
- Updated core node packages of generator and generated solution, some related to security notifications
- Schema
1.8
is the default option for new projects - Default app icons changed to PnP Parker
- Switched to
jwt-decode
, fromjsonwebtoken
to reduce bundle size - Updated to use Typescript 4+
- Updated Webpack to 5.0.0
- Updated misc dependencies
- Using
module=es6
for client side TypeScript to improve tree shaking (#156) - For testing upgraded
jest
and moved from custom TypeScript preprocessor tots-jest
Added
- Added support for Microsoft Teams schema
1.7
- Added support for Microsoft Teams schema
1.8
- Added the
isFullScreen
option for personal apps (schema1.7
+) - Added a default
Dockerfile
for deployment with containers - Added support for
--help
(#127)
Deleted
- Schema
1.5
is no longer available as an option when creating new projects
Fixes
Release 2.15.0
[2.15.0] - <2020-06-15>
Changes
- Updated to use Adaptive Cards schema 1.2 as default (#101, #125)
- Updated type declarations required during build
- Node 8 no longer supported, reached EOL 2019-12-31
Added
- Added alt text to images (#88, #123)
- Added contextual parameters to all tabs/configuration pages
- Full integration testing and additional tests
Fixes
- Fixed issues with flickering when using non-default themes in configuration dialogs
- Fixed issues in tests related to
@fluentui/react-northstar
(#108, #48) - Fixed an issue where generated
componentWillMount
for Messaging Extensions configuration page was misspelled - Fixed an issue where an extra
style
element tag was generated in some web files - Fixed an issue where static tabs all got the same hardcoded entity id (#126)
Release 2.14.0
[2.14.0] - <2020-05-18>
Added
- Support for Teams manifest schema version 1.6
- Added new question for the loading indicator (manifest schema 1.6+)
- Added support for signalling app/tab load success or failure
- New projects are generated with a
VERSION
environment variable used to sync version between thepackage.json
file and themanifest.json
file - New projects are generated with
APPLICATION_ID
andPACKAGE_NAME
is replaceable parameters formanifest.json
so packages can be built with multiple.env
files - A new parameter to Gulp has been added to specify alternative
.env
files. Syntax:--env <file>
Changes
- Changed wording in Tabs questions: from static to personal tab
- Updated some core build packages
- Updated language to match Microsoft documentation principles (#120)
- Moved to
@fluentui/react-northstar
for user experience - see https://github.com/pnp/generator-teams/wiki/Release-notes-2.14.0 - (Breaking changes when updating) Updates to React pages due to changes in
msteams-react-base-component@2.1.0
- see https://github.com/pnp/generator-teams/wiki/Release-notes-2.14.0
Release 2.13.0
[2.13.0] - <2020-04-16>
Added
- Added support for SSO Tabs (#59)
Fixes
- Fixed an issue where theme was not set for Connector configurations
Changes
- Updated links reflecting the move from github.com/OfficeDev to github.com/PnP
- Tabs are also by default marked as available in the mobile app (
websiteUrl
) - Replaced use of the
request
package in favor ofaxios
(#104) - Updated versions of some dependencies
- Added
dist
folder to.gitignore
- Added Travis CI parameters for npm publishing
- Updates of package dependecies (
chalk
,uuid
,webpack-copy-plugin
andts-morph
had some minor syntax changes) - Updated the
yeoman-generator
to 4.8+ - Updated
deploy.cmd
to not use the--production
flag
Deleted
- Removed font re-sizing code in tabs/pages (#106)
Release 2.12.0
[2.12.0] - <2020-03-05>
Changes
- Moved to
@fluentui/react
for user experience, replacingmsteams-ui-components-react
. See 2.12.0 release notes for more information and upgrade details (#84) - Refactored
package.json
so it properly usesdependencies
anddevDependencies
. - Updated
.deployment
file to properly work with the newdevDependencies
(#93) - Updated to Teams SDK
1.6.0
(#96) - Migrated to
botbuilder@4.7.1
(#89) - Default bot implementation are now extending
TeamsActivityHandler
- Removed image from bot welcome card
- Prohibits core file updates from earlier versions to 2.12.0 and higher, see release notes for details.
Added
- Added compression support for HTTP requests
- Integration tests first version,
npm run test-integration
(#103)
Release 2.11.1
[2.11.1] - <2019-08-14>
Fixes
- Fixed an issue where invalid localization info was written to the manifest (#81)
- Fixed some issues with typings for the
inquirer
package