Skip to content

Releases: microsoft/genaiscript

v1.46.0

31 Jul 08:37
Compare
Choose a tag to compare

πŸš€ Exciting Updates in GenAIScript 1.46.0!

πŸ”— Enhanced VSCode Integration:

  • We've stepped up our game with the integration of Visual Studio Code language chat models! Now, you can leverage GitHub Copilot models directly within GenAIScript for a seamless coding experience. No additional configuration neededβ€”just pure productivity! 🎯

πŸ”§ Improved Dependency Management:

  • Keep your projects up-to-date effortlessly as we've updated dependencies to ensure better performance and compatibility. πŸ”„

πŸ“œ Updated Third-Party Licenses:

  • We're committed to transparency and compliance, so we've updated our third-party licenses. Stay informed about the tools and libraries you use. πŸ“ƒ

πŸ› οΈ Developer Experience Improvements:

  • We've removed unused interfaces and related code, streamlining our codebase for better maintainability. Plus, we've reduced logging on run start to declutter your development environment. 🧹

πŸ“š Documentation Enhancements:

  • Dive into our improved documentation with new assets and updated guides, making it easier than ever to get started and configure your environment in Visual Studio Code. πŸ“˜

πŸ”’ Upgraded PromptFoo Version:

  • Stay ahead with the latest features and fixes in PromptFoo as we've bumped the default version to ^0.73.9, ensuring you have the best tools at your fingertips. πŸ†™

πŸŽ‰ User Experience Enhancements:

  • Handle user cancellations more gracefully, ensuring a smoother interaction when changes of plans occur. πŸ”„

These updates are designed to enhance your productivity and streamline your development workflow. Happy coding with GenAIScript 1.46.0! πŸš€

v1.45.5

29 Jul 07:39
Compare
Choose a tag to compare

πŸš€ Exciting Enhancements in GenAIScript 1.45.5!

πŸ”— Enhanced CLI Functionality:

  • We've updated the default promptfoo version to ^0.73.6 for better performance and compatibility.
  • Introduced smarter handling for server connections, ensuring a connection is established before restarts to minimize downtime.

πŸ“š Improved Documentation:

  • Enjoy a more user-friendly experience with our documentation updates, including the addition of descriptions and keywords to our docs for better searchability and understanding.
  • New markdown editor settings in VSCode for intuitive image handling and file management directly from the editor.

πŸ‘Ύ Developer Experience Boost:

  • Dependency updates and internal improvements ensure our tooling is up-to-date and robust.

πŸ› οΈ Behind the Scenes:

  • We've increased reconnect delays to improve stability across network fluctuations.

🧰 Other Notable Changes:

  • Introduced a new DirectoryLinks component in Astro, enhancing navigation and usability within our documentation.

Stay tuned for more updates and keep scripting efficiently with GenAIScript 1.45.5!

v1.45.4

18 Jul 15:57
Compare
Choose a tag to compare
Release 1.45.4

v1.45.2

18 Jul 14:30
Compare
Choose a tag to compare
Release 1.45.2

v1.45.1

18 Jul 12:22
Compare
Choose a tag to compare

πŸš€ Exciting Updates in GenAIScript 1.45.1!

πŸ”§ Enhanced Security: We've added robust guards against websocket vulnerabilities to ensure a safer environment for your scripting needs.

πŸ“š Improved Documentation: Dive into our expanded docs with a new section on configurations and a detailed guide on our Visual Studio Code Extension. Now, harness the full power of GenAIScript with enriched support right in your favorite editor!

πŸ” CLI Enhancements: Passing CLI versions has never been smoother, ensuring you're always working with the right tools at your command.

πŸŽ‰ Visual Studio Code Integration: The introduction of a dedicated Visual Studio Code extension allows you to author, debug, and deploy GenAIScripts seamlessly. It's available for download on the Visual Studio Marketplace, complete with installation instructions.

Stay productive and secure with these latest improvements! 🌟

v1.45.0

18 Jul 11:45
Compare
Choose a tag to compare

πŸš€ What's New in GenAIScript 1.45.0

πŸ”§ Enhanced Dependency Management

  • Removed outdated dependencies to streamline and optimize performance.

πŸ“œ Updated Documentation

  • Revised and updated third-party licenses.
  • Added comprehensive guides and examples for using Transformers.js in GenAIScript. Dive into using pretrained models with new detailed documentation and updated settings for a smoother experience.

πŸ”¨ VSCode Integration Improvements

  • Enhanced the VSCode extension to utilize npx, ensuring easier and more flexible command executions.
  • Improved handling of .mjs files, ensuring better integration and smoother workflows in VSCode environments.

πŸ“¦ CLI Enhancements

  • Updated promptfoo version in CLI commands, keeping dependencies fresh and up-to-date.

πŸ“ˆ New Features

  • Introduced ranking examples using transformers, showcasing powerful ways to utilize machine learning models directly in your scripts.

🌟 Miscellaneous Improvements

  • General cleanup and sample enhancements to provide a cleaner and more efficient coding environment.

πŸ”— Stay Updated

  • Keep track of the latest changes and enhancements directly in the updated docs.

v1.44.0

16 Jul 11:10
Compare
Choose a tag to compare

What's New in GenAIScript 1.44.0 🌟

Enhanced Image Alt Text Generation πŸ–ΌοΈ

We've upgraded our image-alt-text.genai.js script to use the openai:gpt-4-turbo-v model, ensuring more accurate and descriptive alt text generation for images. Plus, we've streamlined the script to avoid redundancy and improve efficiency.

Improved Pull Request Support πŸ› οΈ

In our continuous effort to enhance developer experience, we now support pull request comments in Azure DevOps. This feature allows for automated thread creation and management, making code reviews more efficient and focused.

Developer Experience Enhancements πŸ‘©β€πŸ’»

  • Added workspace.readJSON for better handling of JSON files within your workspace.
  • Improved error handling and configurations, ensuring smoother operation and better detection of issues in your setups.

Bug Fixes and Minor Improvements πŸ›

  • Fixed several bugs affecting environment information retrieval and model propagation.
  • Made several minor adjustments to logging and documentation to enhance usability and understanding.

This release encapsulates our ongoing commitment to enhancing the developer's experience and efficiency. Enjoy the new features and improvements! πŸš€

v1.43.1

10 Jul 21:14
Compare
Choose a tag to compare

πŸš€ Exciting Updates in GenAIScript 1.43.1!

πŸ”§ Enhancements and Fixes:

  • πŸ“š Improved documentation for better clarity and usability.
  • πŸ› οΈ Added new tools and extended timeout settings to enhance your scripting experience.
  • πŸ”„ Updated Azure DevOps descriptions to streamline your CI/CD workflows.

🌟 New Features:

  • πŸ“ Introducing a new File search feature in our documentation, allowing you to easily grep or fuzz search files directly from your workspace.
  • πŸš€ Enhanced CLI capabilities with new options for handling credentials, files, and output settings, making your command line interactions more powerful and customizable.

🐞 Bug Fixes:

  • πŸ“ Fixed a typo in retrieval documentation to ensure accuracy and reliability.

πŸ” Developer Experience Improvements:

  • 🌲 Delayed load of treesitter for improved startup performance.
  • πŸ› οΈ Various enhancements in pull request handling for both GitHub Actions and Azure DevOps configurations.

πŸŽ‰ Dive into these updates and improve your scripting with GenAIScript 1.43.1!

v1.43.0

10 Jul 06:04
Compare
Choose a tag to compare

πŸŽ‰ We're excited to announce the release of GenAIScript 1.43.0! πŸŽ‰

This release includes several enhancements and improvements that make your experience with GenAIScript even better.

πŸ” Enhanced Search Capabilities: We've introduced support for ripgrep, a line-oriented search tool that recursively searches your current directory for a regex pattern. This means you can now perform a regex 'grep' search for files under the workspace using ripgrep.

πŸ“š Documentation Updates: We've added more information to our docs! You can now find details about how to use the grep command in the workspace and how to check your configuration with the genaiscript info env command.

πŸ”§ Improved Configuration Management: We've added a new command genaiscript info env that allows you to display the current configuration information parsed by GenAIScript. This makes it easier for you to manage and understand your configuration settings.

πŸ‘ Improved Case Handling: We've made improvements to how case handling is done with grep, providing a smoother and more efficient search experience.

We hope you enjoy these updates! As always, we're grateful for your feedback and support. Happy coding!

v1.42.5

07 Jul 17:54
Compare
Choose a tag to compare

Exciting New Features in GenAIScript 1.42.5 Release! πŸŽ‰ πŸš€

In this release, we've introduced an amazing new feature that enhances the flexibility and control of your script outputs. πŸ”Ž πŸ“‚

Introducing File Output Definition ✨

We've added support for structured file output definition. This feature lets you declare file output paths and the purpose of those files using the defFileOutput function. ✏️

Here's a quick example:

defFileOutput("src/*.md", "Product documentation in markdown format")

Improved File Output Validation βœ”οΈ

To ensure the quality and correctness of your file outputs, we've also introduced Schema Validation. You can now define a schema for your output files and validate them using the defSchema function. πŸ›‘οΈ

Here's how you can use it:

const schema = defSchema("KEYWORDS", {
    type: "array",
    items: {
        type: "string",
    },
})
defFileOutput("src/rag/*.keywords.json", "An array of keywords in the file", {
    schema,
})

Cleaned Up CLI 🧹

We've also cleaned up the CLI for a better user experience, fixed some import issues, and removed dangling dependencies. πŸ”§

Get ready to experience a smoother, more efficient scripting with GenAIScript 1.42.5! 😎 ⚑