Skip to content

Commit

Permalink
Merge branch 'main' into gregli/culture-tr
Browse files Browse the repository at this point in the history
  • Loading branch information
gregli-msft authored Mar 7, 2025
2 parents e44f670 + c0b21b2 commit f746d19
Show file tree
Hide file tree
Showing 437 changed files with 67,382 additions and 12,968 deletions.
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: "nuget"
directory: "/"
schedule:
interval: "weekly"
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,13 @@ The easiest and most powerful ​system to express business logic for ​everyon

| Name | Released Package |
|------------------------------------------|------------------|
| Microsoft.PowerFx.Core | [![BotBuilder Badge](https://buildstats.info/nuget/Microsoft.PowerFx.Core?includePreReleases=true&dWidth=70)](https://www.nuget.org/packages/Microsoft.PowerFx.Core/) |
| Microsoft.PowerFx.Connectors | [![BotBuilder Badge](https://buildstats.info/nuget/Microsoft.PowerFx.Connectors?includePreReleases=true&dWidth=70)](https://www.nuget.org/packages/Microsoft.PowerFx.Core.Connectors/) |
| Microsoft.PowerFx.Json | [![BotBuilder Badge](https://buildstats.info/nuget/Microsoft.PowerFx.Json?includePreReleases=true&dWidth=70)](https://www.nuget.org/packages/Microsoft.PowerFx.Core.Json/) |
| Microsoft.PowerFx.Core.Tests | [![BotBuilder Badge](https://buildstats.info/nuget/Microsoft.PowerFx.Core.Tests?includePreReleases=true&dWidth=70)](https://www.nuget.org/packages/Microsoft.PowerFx.Core.Tests/) |
| Microsoft.PowerFx.Interpreter | [![BotBuilder Badge](https://buildstats.info/nuget/Microsoft.PowerFx.Interpreter?includePreReleases=true&dWidth=70)](https://www.nuget.org/packages/Microsoft.PowerFx.Interpreter/) |
| Microsoft.PowerFx.LanguageServerProtocol | [![BotBuilder Badge](https://buildstats.info/nuget/Microsoft.PowerFx.LanguageServerProtocol?includePreReleases=true&dWidth=70)](https://www.nuget.org/packages/Microsoft.PowerFx.LanguageServerProtocol/) |
| Microsoft.PowerFx.Transport.Attributes | [![BotBuilder Badge](https://buildstats.info/nuget/Microsoft.PowerFx.Transport.Attributes?includePreReleases=true&dWidth=70)](https://www.nuget.org/packages/Microsoft.PowerFx.Transport.Attributes/) |
| Microsoft.PowerFx.Core | [![BotBuilder Badge](https://img.shields.io/nuget/vpre/Microsoft.PowerFx.Core?label=Latest&logo=nuget)](https://www.nuget.org/packages/Microsoft.PowerFx.Core/) |
| Microsoft.PowerFx.Connectors | [![BotBuilder Badge](https://img.shields.io/nuget/vpre/Microsoft.PowerFx.Connectors?label=Latest&logo=nuget)](https://www.nuget.org/packages/Microsoft.PowerFx.Core.Connectors/) |
| Microsoft.PowerFx.Json | [![BotBuilder Badge](https://img.shields.io/nuget/vpre/Microsoft.PowerFx.Json?label=Latest&logo=nuget)](https://www.nuget.org/packages/Microsoft.PowerFx.Core.Json/) |
| Microsoft.PowerFx.Core.Tests | [![BotBuilder Badge](https://img.shields.io/nuget/vpre/Microsoft.PowerFx.Core.Tests?label=Latest&logo=nuget)](https://www.nuget.org/packages/Microsoft.PowerFx.Core.Tests/) |
| Microsoft.PowerFx.Interpreter | [![BotBuilder Badge](https://img.shields.io/nuget/vpre/Microsoft.PowerFx.Interpreter?label=Latest&logo=nuget)](https://www.nuget.org/packages/Microsoft.PowerFx.Interpreter/) |
| Microsoft.PowerFx.LanguageServerProtocol | [![BotBuilder Badge](https://img.shields.io/nuget/vpre/Microsoft.PowerFx.LanguageServerProtocol?label=Latest&logo=nuget)](https://www.nuget.org/packages/Microsoft.PowerFx.LanguageServerProtocol/) |
| Microsoft.PowerFx.Transport.Attributes | [![BotBuilder Badge](https://img.shields.io/nuget/vpre/Microsoft.PowerFx.Transport.Attributes?label=Latest&logo=nuget)](https://www.nuget.org/packages/Microsoft.PowerFx.Transport.Attributes/) |

## Daily Builds
Daily builds of the Power Fx packages are published to Azure Artifacts.
Expand Down
13 changes: 12 additions & 1 deletion releasenotes/releasenotes-1.3.0-rc.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,17 @@
`Patch(DS, table_of_rows_with_updates)`\
`Patch(Record, Updates1, Updates2,…)`

- ParseJSON, IsType, AsType (https://github.com/microsoft/Power-Fx/pull/2569): ParseJSON, IsType, AsType functions now supports in-lined and user-defined types as argument.\
`ParseJSON(Text, Type)`\
`IsType(UntypedObject, Type)`\
`AsType(UntypedObject, Type)`

## Updated function behaviors:
- TimeValue function (https://github.com/microsoft/Power-Fx/pull/2731)
- Support for am/pm designators: `TimeValue("6:00pm")` now works (used to return an error)
- Better validation: `TimeValue("1")` would return a time value (equivalent to `Time(0,0,0)`), now returns an error
- Better support for wrapping times around the 24-hour mark: `TimeValue("27:00:00")` now returns the same as `Time(3,0,0)`, consistent with Excel's behavior.

## Other:
- Untyped object
- Read a field from an untyped object by index (https://github.com/microsoft/Power-Fx/pull/2555):
Expand All @@ -34,4 +45,4 @@
- Setting an untyped object via deep mutation is now supported (https://github.com/microsoft/Power-Fx/pull/2548):
`Set(untypedObject.Field, 99)`
`Set(Index(untypedObject, 1).Field, 99) // Reference field by name`
`Set(Index(Index(untypedObject, 1), 1), 99) // Reference field by index`
`Set(Index(Index(untypedObject, 1), 1), 99) // Reference field by index`
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,25 @@ namespace Microsoft.PowerFx.Connectors
{
public static class Constants
{
public const string XMsAiSensitivity = "x-ms-ai-sensitivity";
public const string XMsBodyName = "x-bodyName";
public const string XMsCapabilities = "x-ms-capabilities";
public const string XMsDynamicList = "x-ms-dynamic-list";
public const string XMsDynamicProperties = "x-ms-dynamic-properties";
public const string XMsDynamicSchema = "x-ms-dynamic-schema";
public const string XMsDynamicValues = "x-ms-dynamic-values";
public const string XMsEnum = "x-ms-enum";
public const string XMsEnumDisplayName = "x-ms-enum-display-name";
public const string XMsEnumValues = "x-ms-enum-values";
public const string XMsExplicitInput = "x-ms-explicit-input";
public const string XMsKeyOrder = "x-ms-keyOrder";
public const string XMsKeyType = "x-ms-keyType";
public const string XMsMediaKind = "x-ms-media-kind";
public const string XMsNotificationContent = "x-ms-notification-content";
public const string XMsNotificationUrl = "x-ms-notification-url";
public const string XMsPageable = "x-ms-pageable";
public const string XMsPermission = "x-ms-permission";
public const string XMsPropertyEntityType = "x-ms-property-entity-type";
public const string XMsRelationships = "x-ms-relationships";
public const string XMsRequireUserConfirmation = "x-ms-require-user-confirmation";
public const string XMsSort = "x-ms-sort";
Expand Down
Loading

0 comments on commit f746d19

Please sign in to comment.