Skip to content
This repository has been archived by the owner on Jan 5, 2024. It is now read-only.

Commit

Permalink
#21. Publish review completed
Browse files Browse the repository at this point in the history
  • Loading branch information
matei-tm committed Jan 3, 2021
1 parent 5e932f6 commit 4226023
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 25 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,24 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how

## [Unreleased]

## [1.1.0] - 2021-01-04

### Changed

* #20. Change promoter. The context menu for sql files behaves diferently based on the file termination. Handling change promotions with:
- user interface "Destination picker" for "\*.set" matching files
- automatic for "\*.all" files

### Added

* #20. Change promoter. Added basic UI for promotting changes. The UI is presented only for files that matches "\*.set.sql" pattern.
- the subject to promotion must match "*.set.sql"
- the subject to promotion must be a sql script
- the subject to promotion must have the "Build Action" as "None"
- the destination file must match "*.main.datapatch.sql"
- the destination file must be in a folder of the same level as the subject
- the destination file must be checked in the "Destination Picker" dialog box

## [1.0.1] - 2020-12-31

### Fixed
Expand Down
49 changes: 24 additions & 25 deletions src/projects/CommandDefinition/source.extension.vsixmanifest
Original file line number Diff line number Diff line change
@@ -1,30 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
<Metadata>
<Identity Id="SSDTDatapatchWrapper.7868B860-066E-4EF7-9C52-BC0084BF9557" Version="1.0.1" Language="en-US" Publisher="Mircea-Tiberiu MATEI" />
<DisplayName>SQL Server Database - Helpers for CD template</DisplayName>
<Description xml:space="preserve">Helpers for SSDT CD project template.
- Datapatch wrapper (wraps the DML statements as parameter for sp_execute_cd_script)
<Metadata>
<Identity Id="SSDTDatapatchWrapper.7868B860-066E-4EF7-9C52-BC0084BF9557" Version="1.1.0" Language="en-US" Publisher="Mircea-Tiberiu MATEI" />
<DisplayName>SQL Server Database - Helpers for CD template</DisplayName>
<Description xml:space="preserve">- Datapatch wrapper (wraps the DML statements as parameter for sp_execute_cd_script)
- Change promoter (spread references to a common script in all qualified siblings)
</Description>
<MoreInfo>https://github.com/matei-tm/SSDT-Continuous-Deployment-Project-Template-Helpers</MoreInfo>
<Icon>Resources\DatapatchWrapperCommand128.png</Icon>
<PreviewImage>Resources\DatapatchWrapperCommand128.png</PreviewImage>
<Tags >Automation; Build; Change Automation; Database; Database Development; Database DevOps; Database Source Control; Deployment; Development; DevOps; Migration; Migration Script; Migration Scripts; Release; SSDT; Source Control; SQL; SQL development; SQL Server; CD Template</Tags>
</Metadata>
<Installation>
<InstallationTarget Version="[15.0.26730,17.0)" Id="Microsoft.VisualStudio.Community" />
</Installation>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.7.2,)" />
<Dependency d:Source="Installed" Id="Microsoft.VisualStudio.MPF.16.0" DisplayName="Visual Studio MPF 16.0" Version="[16.0,17.0)" />
</Dependencies>
<Prerequisites>
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[16.0,17.0)" DisplayName="Visual Studio core editor" />
</Prerequisites>
<Assets>
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%;PkgdefProjectOutputGroup|" />
<Asset Type="Microsoft.VisualStudio.Assembly" d:Source="Project" d:ProjectName="DatapatchWrapperBuilder" Path="|DatapatchWrapperBuilder|" AssemblyName="|DatapatchWrapperBuilder;AssemblyName|" />
<Asset Type="Microsoft.VisualStudio.MefComponent" d:Source="Project" d:ProjectName="DatapatchWrapperCommand" TargetVersion="[15.0.27428,17.0)" Path="|DatapatchWrapperCommand|" />
</Assets>
<MoreInfo>https://github.com/matei-tm/SSDT-Continuous-Deployment-Project-Template-Helpers</MoreInfo>
<Icon>Resources\DatapatchWrapperCommand128.png</Icon>
<PreviewImage>Resources\DatapatchWrapperCommand128.png</PreviewImage>
<Tags >Automation; Build; Change Automation; Database; Database Development; Database DevOps; Database Source Control; Deployment; Development; DevOps; Migration; Migration Script; Migration Scripts; Release; SSDT; Source Control; SQL; SQL development; SQL Server; CD Template</Tags>
</Metadata>
<Installation>
<InstallationTarget Version="[15.0.26730,17.0)" Id="Microsoft.VisualStudio.Community" />
</Installation>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.7.2,)" />
<Dependency d:Source="Installed" Id="Microsoft.VisualStudio.MPF.16.0" DisplayName="Visual Studio MPF 16.0" Version="[16.0,17.0)" />
</Dependencies>
<Prerequisites>
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[16.0,17.0)" DisplayName="Visual Studio core editor" />
</Prerequisites>
<Assets>
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%;PkgdefProjectOutputGroup|" />
<Asset Type="Microsoft.VisualStudio.Assembly" d:Source="Project" d:ProjectName="DatapatchWrapperBuilder" Path="|DatapatchWrapperBuilder|" AssemblyName="|DatapatchWrapperBuilder;AssemblyName|" />
<Asset Type="Microsoft.VisualStudio.MefComponent" d:Source="Project" d:ProjectName="DatapatchWrapperCommand" TargetVersion="[15.0.27428,17.0)" Path="|DatapatchWrapperCommand|" />
</Assets>
</PackageManifest>

0 comments on commit 4226023

Please sign in to comment.