Skip to content

Releases: pnp/generator-teams

yoteams-build-core@1.0.0-preview2

25 Jan 08:48
Compare
Choose a tag to compare
Pre-release

Build package preview 2, now includes options to override existing tasks

generator-teams@3.0.0-preview

21 Jan 07:35
Compare
Choose a tag to compare
Pre-release

[3.0.0-preview]

Changes

  • Repository reorganized. generator-teams is moved into packages/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

18 Jan 14:04
Compare
Choose a tag to compare

Initial release of yoteams-build-core

Release 2.17.1

07 Dec 08:26
6d227ad
Compare
Choose a tag to compare

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

28 Oct 14:15
Compare
Choose a tag to compare

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 version 1.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, from jsonwebtoken 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 to ts-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 (schema 1.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

  • Fixed an issue where nodemon exits during a build failure
  • Removed the bot referencing a master (#152)
  • Updated grammar and types (#138, #144, #145)
  • Fixed issue #145

Release 2.15.0

15 Jun 11:19
Compare
Choose a tag to compare

[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

18 May 08:40
Compare
Choose a tag to compare

[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 the package.json file and the manifest.json file
  • New projects are generated with APPLICATION_ID and PACKAGE_NAME is replaceable parameters for manifest.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

Release 2.13.0

16 Apr 07:26
Compare
Choose a tag to compare

[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 of axios (#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 and ts-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

05 Mar 11:52
Compare
Choose a tag to compare

[2.12.0] - <2020-03-05>

Changes

  • Moved to @fluentui/react for user experience, replacing msteams-ui-components-react. See 2.12.0 release notes for more information and upgrade details (#84)
  • Refactored package.json so it properly uses dependencies and devDependencies.
  • Updated .deployment file to properly work with the new devDependencies (#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

14 Aug 12:15
Compare
Choose a tag to compare

[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