This repository has been archived by the owner on Dec 18, 2017. It is now read-only.
1.0.0-beta4
Pre-release
Pre-release
danroth27
released this
29 Apr 18:06
·
937 commits
to release
since this release
Features
- Servicing: Add Servicing attribute to all the assemblies (#1600)
- Rename kpm and subcommands (#1428)
- Add serviceable property to lock file (#1425)
- Enable DTH plugins to recover. (#1405)
- Add lock file version check (#1386)
- Make VS show warning messages for depreciated properties. (#1330)
- Add attributes from .nuspec to project.json schema (#1302)
- Add compileBuiltIn property to project.json (#1288)
- Lock file should use / instead of \ (#1286)
- Update tpa list generating (#1280)
- Enable CLR feature that flows culture via async local on Core CLR (#1209)
- Add a flag to klr to wait for debugger (#1189)
- Consider changing the application base to the runtime folder (#1152)
- K cold start file-io items (#1151)
- Annotate the packages directly referenced in the project.json in kpm list output (#1098)
- Serviceable package marker (#1097)
- Add version detection for DTH (#1061)
- Specify the ErrorSource, LineNumber and Column number when errors occur in DTH (#1052)
- kpm restore should look at non-http package repository sources first before trying the http ones (#999)
- DTH should return .csproj file instead of wrapper project.json for references (#945)
- Convert test cases in makefile.shade to xUnit test cases (#884)
- Clean up KRE package creation (#779)
- Change interface for IAfterCompileContext and execute AfterCompile event (#743)
- kpm pack to provide a switch to pack the current KRE (#694)
- Investigate global packages ala npm install -g (#540)
- Make it possible to build design time plugins (#499)
- Project.GetCompilationSettings need to be exposed in some way to external consumers (#480)
- Errors and Warnings from the DesignTimeHost shouldn't be strings (#275)
Bugs Fixed
- Add System.Private.ServiceModel to DNX (#1598)
- DTH should return the package paths which don't exist on disk as unresolved. (#1560)
- Change excludeBuiltIn default from kproj -> xproj (#1558)
- Add AssemblyFileVersion attribute to all assemblies (#1504)
- kpm bundle fail for project contains long path (#1500)
- Appbase passed to dnx cannot have trailing slash if there is no global.json (#1488)
- Add host flag to disable transparency checks in CoreCLR (#1482)
- No-source bundle returns zero exit code even there are build errors (#1477)
- Regression with latest dnx (#1476)
- Remove "dnu bundle" and only use "dnu publish" (#1474)
- Remove k.cmd and only use dnx (#1473)
- Remove "kpm-package-path" from web.config (#1472)
- Fix casing of package IDs in lockfile (#1470)
- Missing NUPKG metadata: title (#1462)
- Missing NUPKG metadata: licenseUrl (#1461)
- Missing NUPKG metadata: iconUrl (#1460)
- Design time host marks all dependencies as unresolved when the lock file is out of date (#1444)
- Add RefreshDependencies message to DTH (#1439)
- ApplicationHost2 won't build with beta4-11271 on Linux and OS X. (#1410)
- Lock file generated by "kpm bundle --no-source" has wrong contents (#1401)
- 'kpm restore' fails when api.nuget.org (a nuget v3 feed) is enabled (#1388)
- "kpm wrap" should automatically wrap dependency assemblies of an assembly if they are in the same dir (#1385)
- Print summary of restore errors when kpm restore runs on multiple projects (#1376)
- Lock file isn't updated when a dependency can't be resolved (#1375)
- Lockfile validation should handle parsing erros properly (#1371)
- Do lockfile validation before following locked lockfile in kpm restore (#1368)
- Add support for full name and version display in command line utils (#1336)
- kpm wrap to wrap a custom assemblies in the same way as csproj to allow referencing them (#1316)
- kpm bundle should generate lockfile when the original project doesn't have one (#1313)
- Cannot resolve dependencies when installing globally using
kpm commands install
(#1287) - kpm commands install is installing in the wrong folder (#1268)
- project.lock.json must be loaded before resolving package path (#1267)
- Internalize FileSystemGlobbing into XRE (#1238)
- kpm commands install throws ArgumentNullException when package doesn't exist (#1223)
- kpm commands install on project.json should not work (#1222)
- Lock file validation (#1220)
- Add package SHA values to lock file (#1217)
- Package restore broken on mono (#1214)
- kpm restore should not restore unlisted packages (#1208)
- Bust the resolved dependency cache when rebuild is triggered (#1199)
- The preprocess files and shared files are not excluded when the search path of codes begins with dot which represents current directory. (#1187)
- Remove package created by kpm bundle --no-source (#1183)
- Always use the last match line in servicing index file to patch a package (#1170)
- Loaded module name is incomplete in KRE_TRACE info (#1164)
- Change ResolveRootDirectory to only look for global.json (#1153)
- Can't have ANIs that differ only by generic type arguments (#1144)
- "kpm bundle --no-source" should add generated packages to project.lock.json (#1133)
- The shell script produced by kpm pack doesn't properly mark klr as executable (if runtime packaged with application) (#1130)
- Remove dependency graph displayed by "kpm -v restore" (#1126)
- NullReference exception while doing kpm list (#1093)
- Support for iconUrl and owners in project.json (#1089)
- Reference assemblies directory for current .NET is hard-coded (#1047)
- File references in "code" node in project.json should raise an error if invalid (#1026)
- DTH graph walk happening for runtime too many times (#1011)
- StackOverflowException in Microsoft.Framework.Runtime.LibraryManager.Flatten adding erroneous packages to KProject (#997)
- Shared sources from packages don't show up in the IDE anymore (#988)
- kpm ignores errors of project.json event scripts (#987)
- AppDomains don't work (aspnet50) (#985)
- klr and managed code has inconsistent behaviors when handling KRE_TRACE (#982)
- "kpm pack" should consider wrapped projects as special cases (#979)
- BUG: compilation (kpm build) fails with CS0009 when assembly has .dll resources (#973)
- Change runtime protocol for retrieving binaries (#913)
- References do not get added correctly when when there is a trailing forward slash in sources of global.json file (#878)
- build succeeds even if there is errors when building with kre-coreclr and produce build outputs is set to true (#850)
- KPM blows up if there is a nonexistent local package source (#845)
- Kpm build doesn't work for preprocessors (#830)
- Cannot run the packed project (#789)
- Minimize the TPA list (#755)
- kpm pack should not include bin and obj (#737)
- K Desktop CLR runtime behaves different on string comparison options than core runtime and windows console app (#600)
- Remove aspnetcore50 compatibility with netcore45 (#596)
- Use AppDomain.ApplyPolicy(assemblyName) before loading assemblies on CLR (#563)
- RuntimeBootstrapper.cs Dictionary<string, Assembly> _assemblyCache should be a ConcurrentDictionary (#508)
- "kpm /?" doesn't print out help for kpm (#393)