Skip to content
Snippets Groups Projects
Commit a835048c authored by areynold's avatar areynold
Browse files

Merge tag '2.0.0-alpha10' into develop

parents c30c6ab5 033db760
No related branches found
No related tags found
No related merge requests found
...@@ -11,9 +11,10 @@ ...@@ -11,9 +11,10 @@
<RepositoryUrl>https://gitlab.engr.illinois.edu/beckmancomms/beckmancomms-api-datatransferobjects.git</RepositoryUrl> <RepositoryUrl>https://gitlab.engr.illinois.edu/beckmancomms/beckmancomms-api-datatransferobjects.git</RepositoryUrl>
<RepositoryType>git</RepositoryType> <RepositoryType>git</RepositoryType>
<PackageTags>mvc, dto, api, beckman, uiuc, illinois</PackageTags> <PackageTags>mvc, dto, api, beckman, uiuc, illinois</PackageTags>
<PackageReleaseNotes>2.0.0-alpha10 (unreleased): <PackageReleaseNotes>2.0.0-alpha10:
* Add Status and HomeUnit properties to PersonDto. * Add Status and HomeUnit properties to PersonDto.
* Add NCSA license file. * Add NCSA license file.
* Update nuget packaging instructions for Visual Studio.
2.0.0-alpha09: 2.0.0-alpha09:
* Add nullable EventDto recurrence ID. * Add nullable EventDto recurrence ID.
......
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
<metadata>
<id>BeckmanComms.Api.DataTransferObjects</id>
<version>2.0.0-alpha10</version>
<title>Beckman API Data Transfer Objects</title>
<authors>areynold</authors>
<owners>Beckman Institute; University of Illinois</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<projectUrl>https://gitlab.engr.illinois.edu/beckmancomms/beckmancomms-api-datatransferobjects</projectUrl>
<description>Model classes for use with the Beckman Institute web API.</description>
<summary>Model classes for use with the Beckman Institute web API.</summary>
<releaseNotes>
2.0.0-alpha10 (unreleased):
2.0.0-alpha09:
* Add nullable EventDto recurrence ID.
* Make EventDto.EndDate nullable.
2.0.0-alpha08:
* Add group type property to GroupDto.
2.0.0-alpha07:
* Add calendar option for digital signs feed.
2.0.0-alpha06:
* Correct bad package build.
2.0.0-alpha05:
* Remove redundant net46 target.
* Remove broken, unused netstandard1.4 target.
2.0.0-alpha04:
* Add DTOs for Event and Calendar API v2.
* Update copyright.
2.0.0-alpha03:
* Use decimal instead of double for DishDto prices.
2.0.0-alpha02:
* Add V2 cafe DTOs.
2.0.0-alpha01:
* Correct class namespaces to reference assembly name.
1.1.0-alpha01:
* Add initial V2 directory DTOs.
1.0.0:
* Migrate to .net standard library project.
* Rename project. (Was Api.DataTransferObjects.).
* Include only live (v1) api DTOs.
0.0.4:
* Correct project link.
* Set System.Xml.XmlSerializer dependency.
0.0.3:
* Correct docstring typo.
0.0.2:
* Add v1, v2 docstrings.
0.0.1:
* Package initial v1, v2 data transfer objects.
</releaseNotes>
<copyright>Copyright 2018, University of Illinois Board of Trustees</copyright>
<language>en-US</language>
<tags>mvc, dto, api, beckman, uiuc, illinois</tags>
<dependencies>
<group targetFramework=".NETFramework4.5">
<dependency id="System.Xml.XmlSerializer" version="4.3.0" />
<dependency id="System.ComponentModel" version="4.3.0" />
</group>
</dependencies>
</metadata>
<files>
<file src="bin\Release\net45\BeckmanComms.Api.DataTransferObjects.dll" target="lib\net45\BeckmanComms.Api.DataTransferObjects.dll" />
<file src="bin\Release\net45\BeckmanComms.Api.DataTransferObjects.pdb" target="lib\net45\BeckmanComms.Api.DataTransferObjects.pdb" />
<file src="bin\Release\shared\BeckmanComms.Api.DataTransferObjects.xml" target="lib\net45\BeckmanComms.Api.DataTransferObjects.xml" />
</files>
</package>
\ No newline at end of file
...@@ -11,24 +11,6 @@ See <https://docs.microsoft.com/en-us/nuget/quickstart/create-and-publish-a-pack ...@@ -11,24 +11,6 @@ See <https://docs.microsoft.com/en-us/nuget/quickstart/create-and-publish-a-pack
Publish package to `G:\NuGetFeed\BeckmanComms.Api.DataTransferObjects.{version}`. Publish package to `G:\NuGetFeed\BeckmanComms.Api.DataTransferObjects.{version}`.
### Alternate NuGet Packaging Instructions
The DTO project may also be packaged using NuGet Package Explorer.
0. Install [NuGet Package Explorer](https://chocolatey.org/packages/NugetPackageExplorer).
1. Open `Api.DataTransferObjects.nuspec` in NuGet Package Explorer.
* Expand the **lib** tree in the **Package Contents** pane.
2. Open the `Api.DataTransferObjects\bin` directory in file explorer.
3. In Visual Studio, clean the solution in both Debug and Release modes.
4. In Visual Studio, build the solution in both Debug and Release modes.
5. Drag the `.dll`, `.pdb`, and `.xml` objects from the Debug and Release folders in file explore to their respective directories in the NuGet File Explorer **Package Contents** pane.
6. In the **Package Metadata** pane of NuGet Package Explorer, click the icon to edit package metadata.
* Increment the **Version** field using [semantic versioning](http://semver.org/).
* Summarize version changes in the **Release Notes** field.
* Update package dependencies if needed.
7. Save Metadata (**File > Save Metadata As...**) `Api.DataTransferObjects.nuspec` in the Api.DataTransferObjects project folder and commit to version control.
8. Save package (**File > Save As...**) `G:\NuGetFeed\BeckmanComms.Api.DataTransferObjects.{version}`.
### Resources ### Resources
* [How to host your own NuGet Server and Package Feed](https://www.hanselman.com/blog/HowToHostYourOwnNuGetServerAndPackageFeed.aspx) * [How to host your own NuGet Server and Package Feed](https://www.hanselman.com/blog/HowToHostYourOwnNuGetServerAndPackageFeed.aspx)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment