Skip to content
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
Compare
Choose a tag to compare
@danroth27 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)