Commit Graph

92 Commits

Author SHA1 Message Date
dependabot[bot]
b4636c7028
chore(deps-dev): bump picomatch
Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-20 15:56:59 +00:00
dependabot[bot]
b87f8c9fbb
chore(deps): bump brace-expansion
Bumps  and [brace-expansion](https://github.com/juliangruber/brace-expansion). These dependencies needed to be updated together.

Updates `brace-expansion` from 5.0.3 to 5.0.5
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.3...v5.0.5)

Updates `brace-expansion` from 1.1.11 to 1.1.13
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.3...v5.0.5)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 5.0.5
  dependency-type: indirect
- dependency-name: brace-expansion
  dependency-version: 1.1.13
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-27 14:02:18 +00:00
Lee Stott
d29cfc2e10
Merge pull request #1144 from microsoft/dependabot/npm_and_yarn/09-building-image-applications/typescript/image-generation-app/multi-c8fa50170f
chore(deps): bump @tootallnate/once and @azure/core-rest-pipeline in /09-building-image-applications/typescript/image-generation-app
2026-03-06 10:16:39 +00:00
dependabot[bot]
7764599426
chore(deps): bump @tootallnate/once and @azure/core-rest-pipeline
Removes [@tootallnate/once](https://github.com/TooTallNate/once). It's no longer used after updating ancestor dependency [@azure/core-rest-pipeline](https://github.com/Azure/azure-sdk-for-js). These dependencies need to be updated together.


Removes `@tootallnate/once`

Updates `@azure/core-rest-pipeline` from 1.13.0 to 1.22.2
- [Release notes](https://github.com/Azure/azure-sdk-for-js/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/main/documentation/Changelog-for-next-generation.md)
- [Commits](https://github.com/Azure/azure-sdk-for-js/compare/@azure/core-rest-pipeline_1.13.0...@azure/core-rest-pipeline_1.22.2)

---
updated-dependencies:
- dependency-name: "@tootallnate/once"
  dependency-version: 
  dependency-type: indirect
- dependency-name: "@azure/core-rest-pipeline"
  dependency-version: 1.22.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-05 07:44:43 +00:00
dependabot[bot]
1f7e3a2488
chore(deps): bump minimatch
Bumps  and [minimatch](https://github.com/isaacs/minimatch). These dependencies needed to be updated together.

Updates `minimatch` from 9.0.5 to 9.0.7
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.7)

Updates `minimatch` from 3.1.2 to 3.1.4
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.7)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 9.0.7
  dependency-type: indirect
- dependency-name: minimatch
  dependency-version: 3.1.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-25 09:07:51 +00:00
Korey Stegared-Pace
dc6431fd71
Merge pull request #1085 from djimit/claude/code-review-standards-features-E8MS5
Code review, standards compliance, and feature improvements
2026-02-16 13:04:51 +01:00
Claude
2bdc61d4cd
feat: Add comprehensive security fixes, code quality improvements, and documentation
Security Fixes (HIGH Severity):
- Fix hardcoded SECRET_KEY in Flask app - now uses environment variable
- Add function validation to prevent arbitrary function execution in JS
- Add path traversal protection in certificate handling
- Fix unsafe JSON parsing with proper error handling

Security Fixes (MEDIUM Severity):
- Add environment variable validation with helpful error messages
- Add request timeouts and proper error handling for HTTP calls
- Fix file handle leaks using context managers
- Add input validation and sanitization for user inputs

Code Quality Improvements:
- Add ESLint configuration for JavaScript/TypeScript linting
- Add Prettier configuration for consistent code formatting
- Add pyproject.toml with Black, Ruff, mypy, and pytest configuration
- Create shared Python utilities module with:
  - env_utils.py: Environment variable handling
  - input_validation.py: Input validation and sanitization
  - api_utils.py: Safe API request wrappers

Documentation:
- Add SECURITY_GUIDELINES.md with best practices for AI applications
- Add ENHANCED_FEATURES_ROADMAP.md with improvement recommendations
  including new lesson topics, API modernization, and CI/CD enhancements

Files Modified:
- 05-advanced-prompts/{python,javascript}/*
- 06-text-generation-apps/{python,js-githubmodels}/*
- 07-building-chat-applications/js-githubmodels/*
- 08-building-search-applications/{js-githubmodels,scripts}/*
- 09-building-image-applications/python/*
- 11-integrating-with-function-calling/{js-githubmodels,typescript}/*
2026-01-21 10:00:28 +00:00
dependabot[bot]
f01179de09
Bump glob
Bumps [glob](https://github.com/isaacs/node-glob) from 10.3.10 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/node-glob/compare/v10.3.10...v10.5.0)

---
updated-dependencies:
- dependency-name: glob
  dependency-version: 10.5.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-18 17:40:49 +00:00
Korey Stegared-Pace
f3a33dab7a changing to YouTube Links 2025-10-13 10:26:20 +02:00
Hiroshi Yoshioka
88d8d553fa
Update README.md (Typo ```)
https://github.com/microsoft/generative-ai-for-beginners/blob/main/09-building-image-applications/README.md
#PingMSFTDocs
2025-09-20 07:19:16 +09:00
skytin1004
f79fe74836 Restore accidentally deleted translations 2025-08-27 08:14:11 +09:00
chris
21bd5600be removed locale 2025-07-08 15:05:28 +02:00
Chris van den Berg
0fd3de8dc1
Merge branch 'main' into patch-1 2025-07-08 15:01:51 +02:00
chris
e9ac930453 Updated the readme to be up to date with the latest version of openai. 2025-07-08 14:46:08 +02:00
chris
a90d6b8ad6 added section on creating and deploying an AOAI model 2025-07-08 13:30:04 +02:00
EddieJones
c83de024da
var change 2025-06-19 15:19:14 +08:00
skytin1004
3e2286ddcd Delete all translations forlers 2025-05-19 17:25:22 +09:00
Nhat Long Nguyen
c8ae9c8598 Update Polish translations for lessons 1-14
This commit updates the Polish translations for multiple lessons, ensuring that all links to subsequent lessons are correctly formatted to point to their respective translated README files. This change enhances the navigability of the course material for Polish-speaking learners. An alternative approach could have been to leave the links as they were, but updating them improves user experience by providing direct access to the relevant content.
2025-04-11 12:22:22 +02:00
Nhat Long Nguyen
a311d56eaa Add Polish translations for lessons 5-10 on building chat, search, image, and low-code AI applications 2025-04-10 18:59:06 +02:00
Korey Stegared-Pace
c32cdf46d1
Merge pull request #643 from microsoft/dependabot/npm_and_yarn/09-building-image-applications/typescript/image-generation-app/cross-spawn-7.0.6
Bump cross-spawn from 7.0.3 to 7.0.6 in /09-building-image-applications/typescript/image-generation-app
2025-01-15 14:50:32 +01:00
Luis R Apellaniz
dacfbd0bd0 cleanup 2025-01-07 15:59:35 +00:00
Luis R Apellaniz
f9c986f136 removed code only supported in OpenAI. 2025-01-07 15:58:02 +00:00
dependabot[bot]
37fb848fac
Bump cross-spawn
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6)

---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-28 11:05:44 +00:00
bmerkle
f857c60dcf Fix#540: Renamed AZURE_OPENAI_KEY to AZURE_OPENAI_API_KEY to use a consistent naming schema 2024-09-09 14:26:56 +02:00
Korey Stegared-Pace
364bcb9a5f
Merge pull request #548 from gameliee/gameliee-patch-1
Fix some markdown annotations in 09-building-image-applications/README.md
2024-08-29 11:15:28 +02:00
Korey Stegared-Pace
72f3576c5a
Merge pull request #545 from bmerkle/Fix#544
Fix#544
2024-08-29 11:14:15 +02:00
John Aziz
cedede7a84 fix paths tracking 2024-08-07 11:32:54 +00:00
John Aziz
54ca303efc fix broken paths 2024-08-07 11:29:32 +00:00
gameliee
77176e3633
Update 09-building-image-applications/README.md
Just fix some markdown annotations
2024-08-05 23:21:50 +07:00
bmerkle
b7c53cf896 Fix #544: upgrade openai library from version 0.28 to version 1.x. 2024-07-31 17:12:11 +02:00
Will
76d3b18699 Add zh-tw translations 2024-07-02 23:24:42 +08:00
Yongliang
9cd1d63baf fix the typo from Image to images of OpenAIClient 2024-07-01 04:21:02 +00:00
Korey Stegared-Pace
163938d86d added tracking lins 2024-06-26 13:29:46 +02:00
Korey Stegared-Pace
0600938f2f added new banners and video links 2024-06-26 13:10:55 +02:00
dependabot[bot]
d9ab3b88b8
Bump braces
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 07:22:14 +00:00
Morris Mulitu
8c03d71e09
added a terminating note to line 72 of 09-building-image-applications/README.md 2024-04-18 21:29:59 +00:00
Korey Stegared-Pace
48b8c6cab3
Merge pull request #271 from FacerAin/translation/ko
add Korean Translation
2024-03-26 10:45:38 +01:00
Korey Stegared-Pace
4e100420eb fixed more broken links 2024-02-22 12:38:49 +01:00
Korey Stegared-Pace
074dde20ca fixed broke links 2024-02-22 12:27:07 +01:00
Korey Stegared-Pace
97225eb812 Fixed typos 2024-02-22 10:42:12 +01:00
Korey Stegared-Pace
f244f5f33e
Merge branch 'main' into main 2024-02-16 11:56:18 +01:00
Satheeshkumar Manoharan
e7e38adb17
Merge branch 'microsoft:main' into main 2024-02-13 10:52:50 +05:30
Pablo Nunes
73434413d1
Fixing path to image 2024-02-09 23:13:14 -03:00
Pablo Nunes
6d236595fd Updating classes 00, adding OpenAI samples to 06 and 09 to the course. 2024-02-09 16:35:13 +00:00
Satheeshkumar Manoharan
bf53871746 Chapter 9 - new 1.X SDK changes 2024-01-23 06:18:10 +00:00
Glaucia Lemos
072d311b1e
chore: Update image generation app configuration and code 2024-01-16 01:50:09 +00:00
Glaucia Lemos
8369399d2a
chore: Update Azure OpenAI endpoint and API key 2024-01-16 01:37:52 +00:00
Glaucia Lemos
8504d435e3
chore: Add TypeScript files and configuration for image generation app 2024-01-15 20:39:06 +00:00
FacerAin
37ea2ed8b7 docs: update korean translations 2023-12-31 12:35:29 +09:00
FacerAin
c1ba552109 docs: add ch09 translation to korean 2023-12-30 21:29:36 +09:00