Skip to content
This repository has been archived by the owner on Dec 18, 2017. It is now read-only.

Releases: aspnet/dnx

1.0.0-rc1

18 Nov 15:28
Compare
Choose a tag to compare
1.0.0-rc1 Pre-release
Pre-release

Features

  • Move webroot out of project.json for Dnu publish (#3035)
  • Support Main entrypoint on CoreCLR (#3020)
  • Rename Microsoft.Framework.* to Microsoft.Extensions.* (#2871)
  • Skip strong name signing on Mono until Roslyn supports it (#2558)
  • Add RuntimePath to IRuntimeEnvironment (#2534)
  • Support consuming and producing nuget packages with native binaries (#402)

Bugs Fixed

  • Dnu publish --runtime is wrong from windows to OSX (#3167)
  • TaskCancelledException discovering tests (#2982)
  • KeyNotFoundException when running dnu restore with Contentful.NET package (#2970)
  • dnu publish on xproj referencing a csproj fails (#2954)
  • dnx fails to load assembly if it has cultureinfo but does not have any resources (#2902)
  • OS version should be the one reported by the OS (#2895)
  • Stack traces for Roslyn compilation errors aren't supressed (#2887)
  • Publish over aggressively deletes package contents (#2850)
  • project.json parser can't handle unicode escape sequences (#2843)
  • Debug.Assert crash the host (dnx.exe has stopped working) (#2778)
  • Flow additional project.json properties into the assembly (#2715)
  • Don't return -1 exit code from managed code (#2707)
  • Rationalize type and function usage in native parts of DNX (#1603)

1.0.0-beta8

15 Oct 17:26
Compare
Choose a tag to compare
1.0.0-beta8 Pre-release
Pre-release

Features

  • [HttpPlatformHandler] Support waiting for debugger to attach based on environment variable (#2810)
  • Add support for producing ecma compliant "exe" (#2754)
  • Add support for .NET Generations (#2724)
  • [HttpPlatformHandler]: Publish changes to web.config for IIS based hosting (#2682)
  • Updating search path in global.json won't invalidate lock in case where a package reference can change to a project reference. (#2671)
  • Add target framework to project.lock.json for P2P references (#2622)
  • Set the appdomain variable APP_CONTEXT_BASE_DIRECTORY to make System.AppContext work on dnx46x and up (#2603)
  • Add portable PDB support to dnu pack/publish (and runtime) (#2542)
  • When csproj project reference can not be resolved, it still should be sent as project reference (#2405)
  • Add a dnu command to clear the HTTP cache (#2401)
  • Implicit DNX min version check (#2197)
  • Split NuGetDependencyResolver into LockFileDependencyResolver and NuGetDependencyResolver (#2196)
  • project.json targeting net20 and net35 (#1894)
  • Localization: Loading of loc resources (#1263)
  • Expose project build configuration in scripts section of project.json (#887)
  • Allow additional files in the nupkg (#848)
  • Clean up rules around what is a valid dependency version in the project.json file (#438)

Bugs Fixed

  • Incorrect runtime.json processing (#2891)
  • Kestrel never works if project published with dnu publish (#2858)
  • DNX RID synthesis is broken (#2811)
  • Loading multiple satellite assemblies of same project fails in coreclr (#2802)
  • [Regression]: DTH loses references when lock file invalid (#2776)
  • need an explicit “link” between dependency diagnostic warning/error and a dependency (#2743)
  • Unresolved project path from lock file cause NullRef in ApplicationHostContext (#2729)
  • Not picking up linux binary for System.Net.Http.dll (#2703)
  • OOM when using MVC solution in VS (#2681)
  • ILibraryExport.GetAllExports returns null if the library is a package (#2670)
  • Azure / Kudu - Git deploy of beta7 and dnx451 (#2656)
  • Suggest suppressing the *** READING ... messages (#2649)
  • [osx] missing native libraries in latest build (#2607)
  • The packInclude source paths aren't relative to project root (#2604)
  • Invalid path when DNX and project dependencies are on a different partition (#2596)
  • DNX on OSX/Linux loads the wrong System.Runtime.InteropServices.RuntimeInformation package (#2594)
  • System.ArgumentNullException with published application (#2552)
  • project.json net40 client (#2546)
  • DTH spent about 300M memory on Microsoft.Dnx.Runtime.Servicing.Breadcrumbs when open MVC solution (#2513)
  • Publishing with --no-source doesn't find the nupkg (#2471)
  • Setting the version to 1.0.0.0 makes dnu throw a FileNotFoundException (#2390)
  • "dnu publish" should restore for wrapper projects before building them (#2352)
  • Upgrading / Downgrading package versions on ASP.NET 5 Class libraries doesn't cause package restore. (#2339)
  • Put the 'feeds' command help text in sorted order (#2201)
  • Add servicing attribute to a few Microsoft.Framework.* assemblies (#2046)
  • Don't use environment variables to pass data from native to managed code (#1970)

1.0.0-beta7

02 Sep 17:18
Compare
Choose a tag to compare
1.0.0-beta7 Pre-release
Pre-release

Features

  • Make build error message easier to read with black terminal background (#2460)
  • Ensure DNU sends a User-Agent HTTP header (#2417)
  • DNX always chooses the highest framework (#2333)
  • Dnu wrapping a class library targeting an incompatible framework version gives unclear error (#2329)
  • Refactor Library Export process (#2226)
  • Set configuration file for .NET Framework to App.config next to the appbase (#2194)
  • Make "projects" in global.json accept project folder path directly (#1841)
  • DNU doesn't run on coreclr on *nix/OSX (#1793)
  • dnx requiring "run" can be improved a bit (#1403)

Bugs Fixed

  • Cross-process synchronization in DNX (named mutex, semaphore) (#2501)
  • Extremely high memory usage in DTH for Mvc.NoFun.sln (#2483)
  • DNU should allow absence of "versions" property in v3 index.json (#2447)
  • Publish removes assemblies that aren't listed in references (#2419)
  • DNU should default to V3 feed instead of V2 if it can't find any feed (#2380)
  • Failed to initalize runtime (80131522) on Beta6/Beta7 x64 (#2343)
  • Remove test dependency on Windows Phone tools (#2308)
  • dnu publish does not work with project dependency outside of solution root directory (#2169)
  • Impossible is possible so we need a message (#2162)
  • DTH doesn't send us new "Error" message with the fixed version for global.json change (#2060)
  • Add timeout values to all regex expressions (#1752)
  • Print the LoaderExceptions property when a ReflectionTypeLoadException occurs (#1739)
  • Need a more descriptive message when an incorrect file globbing pattern is entered (#1548)
  • dnu publish with configuration as 'release' is not honored when built from source. (#1501)
  • Give more error info when lockfile is invalid (#1469)
  • DNX needs to inform users when servicing is not possible (#1122)
  • PackageManager should use System.Net.Http on CoreCLR (#643)

1.0.0-beta6

28 Jul 19:48
Compare
Choose a tag to compare
1.0.0-beta6 Pre-release
Pre-release

Features

  • Using XDocument instead of XmlSerializer to serialize NuGet manifest (#1956)
  • Add "dnu sources" command (#1901)
  • Duplicate errors in the error list window when produce outputs on build checked. (#1722)
  • DNU file globbing is case sensitive on Windows (#1645)
  • Remove System.Private.* from the runtime (#1601)
  • Lock file entries should be sorted in a consistent manner to avoid conflicts (#1221)
  • Add "dnu feeds list" command (#1113)

Bugs Fixed

  • "dnu restore" caching behavior regression (#2291)
  • Dnu publish should use IPackagePathResolver to resolve package path (#2273)
  • FileNotFoundException when publishing (#2267)
  • First Chance Exception on Windows when finding which OS user is on (#2265)
  • "dnu install" regression (#2254)
  • Support publishing any 'dnx' framework with a CLR runtime (#2246)
  • Regression: DNU restore tries to load the current project from the package cache (#2240)
  • System.IO.InvalidDataException: The required element 'metadata' is missing from the manifest (#2208)
  • BUG: "dnu commands install" fails to find .sha512 (#2192)
  • System.ArgumentNullException on coreclr linux, for dnu build on project.json with embedded items (#2187)
  • dnu publish fails if there's no wwwroot folder (#2141)
  • Provide an option to 'force' install a global command (#2132)
  • Show more friendly error message in "dnu restore" when HTTP requests time out (#2127)
  • Extend lifetime of HTTP cache for v3 feed detection (#2074)
  • Install all versions of packages found in the graph during restore but only write the reduced set to lock file (#2061)
  • Saving a file in an external/referenced project and refreshing the page doesn't work in beta5 (#1912)
  • project.json provide an error for an unknown PCL target (#1896)
  • DNU doesn't get correct local app data folder on *nix with CoreCLR (#1813)
  • DNU restore should still restore unlisted packages (#1683)
  • "Dnu Publish" should include symbols when debug configuration is passed. (#1647)
  • dnu build executes postBuild scripts even if the build failed. (#1372)
  • "dnu restore" should check whether an installed package is corrupted (#1243)
  • Remove 'help' subcommand from command-line tool (#1116)
  • Script blocks with spaces in arguments will fail. (#876)
  • "dnu restore" does not fail when a dependency does not support the target framework (#506)

1.0.0-beta5

30 Jun 21:07
Compare
Choose a tag to compare
1.0.0-beta5 Pre-release
Pre-release

Features

  • Enable PluginHandler to return no-op messages when IPlugin can't handle message. (#1906)
  • Add PluginHandler support for IPlugin Protocols (#1905)
  • Need a breadcrumb for runtime that includes architecture (#1889)
  • Add a CLI flag to have dnu perform a restore but suppress the execution of any scripts defined in project.json (#1874)
  • dnu should always write out its version number as the first line of text (#1864)
  • Improve error messages with the new JSON parser (#1863)
  • [PackageManager] Support nuget 'release notes' in project.json (#1853)
  • "dnu restore" should use overload of SendAsync that does not buffer the response (#1849)
  • dnu restore log should indicate when postrestore and prepare scripts start getting excecuted (#1764)
  • Pkg rename: Microsoft.Framework.Runtime.Interfaces -> Microsoft.Framework.Runtime.Abstractions (#1742)
  • Restore should take multiple project.json paths as command line parameter (#1732)
  • Get rid of EmitReferenceAssembly on IMetadataProjectReference (#1658)
  • Changes to ICompileModule (#1655)
  • wrap command should create global.json if it doesn't exist (#1654)
  • [Test] Unzip the dnx runtime in a persist location during functional test to improve test performance (#1651)
  • Add functional test for dnu list. (#1644)
  • dnu list does not differentiate unresolved dependencies (#1531)
  • Add a detailed mode to kpm list --assembly (#1513)
  • Add resourcesBuiltIn, contentBuiltIn properties in project.json (#1508)
  • Move design time compilation to another assembly (#1503)
  • Offer more information in dnx --version (#1447)
  • Add functional tests for "dnu wrap " (#1415)
  • Specify the sha algorithm used in lock file (#1327)
  • Dnu list: list for project references along with the full closure of assemblies. (#1279)
  • Create a custom HostExecutionContextManager for .NET 4.5.1 host that flows current culture across threads (#1211)
  • Create 'runtimes' folder in "dnu publish" output (#1155)
  • Low hanging fruit performance improvements from profiling session (#1147)
  • Ability to strong-name assemblies (#963)
  • Throw exception if running DNX doesn't have a matching target framework in project.json (#780)

Bugs Fixed

  • project.lock.json locked by some process error after restore (#2097)
  • Fx prefix should be stripped when LibraryRange is created (#2078)
  • DTH sends wrong diagnostics results (#2026)
  • Wrapped 4.5 project with NuGet package reference cannot be published (#2016)
  • DNX fails to restore some nuget packages (#1950)
  • dnu restore says JSON.NET could not be found (#1934)
  • We don't need breadcrumbs without version (#1891)
  • Servicing index is in the wrong folder (#1887)
  • Log from dnu publish should be clearer with the --quiet flag (#1865)
  • Fix lock file slashes (#1856)
  • dnu pack with multiple configurations will nest output directories (#1842)
  • Dnu publish generates non runnable bundle (#1839)
  • "dnu publish" runs scripts for published project (#1833)
  • dnu publish PrunePackages function deletes every file (#1832)
  • restore fails to find a wrapped csproj when its folder in in global.json/projects list (#1818)
  • dnu commands install secretmanager - null value passed to path.combine (#1808)
  • "dnu restore" shouldn't show ArgumentNullException when it is unable to download a package (#1804)
  • [Regression] Latest dnx changes causes 'dnu publish' to fail (#1796)
  • It's possible to get duplicate entries in the project.lock.json file for frameworkAssemblies (#1792)
  • Restore should honor exe in lib folder (#1782)
  • Fix the formatting for exact version ranges. (#1781)
  • RazorPreCompilation.cs error on dnx core 5.0 (#1777)
  • Make RuntimeEnvironment lazy (#1758)
  • "dnu restore" can be "corrupted" by package server returning errors (#1746)
  • Sharing violation on breadcrumbs files (#1733)
  • Improve package restore times (#1731)
  • dnu packages add doesn't overwrite destination if it already exists (#1726)
  • Don't use console color with CoreCLR on Linux/Darwin (#1708)
  • How to load specific version assembly from GAC in ASP Net vNext (#1688)
  • Regression in dnu list (#1637)
  • Typing dnu commands install prints error message twice (#1636)
  • Random issue with resource location on Ubuntu + mono (3.12.1) when running dnu restore (#1634)
  • dnu pack fails when project.json is readonly. (#1612)
  • A big number of patterns in project.json will increase the file globbing time dramatically. (#1588)
  • Normalize the path used in Functional Test to enable xplat testing (#1576)
  • Rename k-crossgen tool (#1572)
  • Microsoft.Framework.Runtime.FunctionalTests don't work on *nix (#1565)
  • --debug passes argument on, resulting in unrecognized option (#1418)
  • Build fails on Linux (#1397)
  • Should not swallow unhandled exceptions if debugger is attached. (#1202)
  • Resx files are included without honoring exclude (#898)
  • DNX commands change console color for session (#801)
  • Unable to load resources when they are under a namespace other than the assembly name (#738)
  • Need better error when project.json is malformed (#735)
  • Referencing resources from different folder location doesn't work (#668)
  • Clean up paths for relative embedded resources (#502)
  • Determine what the default paths should be for resources (#388)
  • Internalize JSON.NET dependency (#30)

1.0.0-beta4

29 Apr 18:06
Compare
Choose a tag to compare
1.0.0-beta4 Pre-release
Pre-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](https://github.com/aspnet/dnx/issues...
Read more

1.0.0-beta3

23 Feb 17:30
Compare
Choose a tag to compare
1.0.0-beta3 Pre-release
Pre-release

Features

  • Add breadcrumbs for servicing (#1077)
  • Make it easier to run klr (#1013)
  • Rename kpm commands (#967)
  • Add '--in-place' option for "kpm wrap" (#964)
  • Add kpm packages command for feed management (#957)
  • kpm should have a command to list installed and referenced packages (#937)
  • Rename 'sources' in global.json to something else (e.g. 'projectSearchPaths') (#925)
  • Support version ranges in project.json (#442)

Bugs Fixed

  • Bootstrapper doesn't work with relative appbase (#1186)
  • Revert previous runtime renaming (#1185)
  • Adding unknown nuget package to project.json dependencies shows "Object reference not set to an instance of object" in Error List (#1161)
  • KPM Pack: Generated bash scripts are broken (#1115)
  • Rename klr to dotnet (#1086)
  • Parse errors in global.json need line number and file name (#1081)
  • Add '--appbase' for klr on Mono (#1071)

1.0.0-beta2

16 Jan 15:09
Compare
Choose a tag to compare
1.0.0-beta2 Pre-release
Pre-release

Features

  • Add functional tests for kpm wrap (#936)
  • [Performance] DTH should defer compilation for project load scenarios (#883)
  • Enable KRE servicing (#870)
  • Referencing csproj from kproj (#827)
  • Dll property details tab does not show assembly info attribute (#776)

Bugs Fixed

  • Regression: NRE in KRE build 10755 (regressed w.r.t build 10753) (#974)
  • "kpm pack" should look for web.config in wwwroot, instead of project root (#962)
  • Design Time host build fails with The specified path, file name, or both are too long. (#961)
  • GetCompiledAssembly null refs when there is a compile error (#959)
  • kpm pack command line help improvements (#910)
  • Project.json generated by "kpm wrap" should have a poniter to original csproj (#906)
  • Wrap command should not create wrap folder if project with same name already exists (#904)
  • nit, kpm wrap help text (#903)
  • CsprojDumper.exe should be changed to a proj file (#902)
  • CoreCLR version of kpm restore failed with Only one asynchronous reader or writer is allowed time at one time (#858)
  • Preprocessors does not work in CoreCLR (#829)
  • Show paths of the corrupted cache files (#763)
  • kpm pack should create .sh files for each entrypoint (#327)

1.0.0-beta1

12 Nov 15:33
Compare
Choose a tag to compare
1.0.0-beta1 Pre-release
Pre-release

Features

  • DTH will provide the search paths for projects based on global.json (#753)
  • DTH should provide the path to FrameworkList.xml as part of the frameworks list (#752)
  • Specifying a directory in the file patterns in project.json should auto glob (#670)
  • Add version info to ILibraryInformation (#666)
  • Parsing arrays in scripts section (#659)
  • changes to kpm pack to not include files that are not needed during runtime (#652)
  • Redo test host implementation to run unit test discovery and running in DTH (#582)
  • DTH should be modified to give all the references for all the frameworks (#554)
  • Need a way to get Loadable assemblies from an ILibraryInformation (#339)
  • Clearly indicate where dependencies are resolved from in build output (#305)
  • Flesh out project.json properties more (#235)
  • Add support for meta programming (#39)
  • Add support for different kinds of references (#37)

Bugs Fixed

  • We should not enumerate files excluded in packExclude (#807)
  • Fix issue when the project.json has 1.0.0-* as a version (#804)
  • DTH: Adding back a removed framework doesn't send new data for that framework. (#794)
  • [Downlevel] Roslyn fails on IIS Express (#791)
  • [Downlevel] ZLibException on web listener (#790)
  • 'k --version' command continues executing after result (#784)
  • kpm pack on Music Store throws exception (#778)
  • Fix exclude defaults in the runtime (#754)
  • use camelCase everywhere (#733)
  • Check if the PDB writer is available before emitting the pdb (#732)
  • Design Time Host should pass ShortName for framework (required for NuGet feature) (#731)
  • Shared files referenced by multiple projects break KPM Pack (#704)
  • Add new message to design time host should to bust the cache (#698)
  • Support preprocessing (ICompilationModule) C# in the design time host (#697)
  • EF.SqlServer again regressed on mono (#690)
  • kpm restore tries to resolve framework assemblies (#687)
  • Kpm pack throws exception when --runtime is specified (#684)
  • KPM Pack should generate a web.config (#677)
  • Running an app with desktop CLR on a machine without VS throws exception (#669)
  • Handle inconsitently cased packages in the cache (#664)
  • Make finding the project root more deterministic (#663)
  • Building Mvc with Razor project as a source fails (#657)
  • kpm pack - wrong path re-writing project.json's webroot property (#646)
  • [Mac] kpm pack cannot find runtime with --runtime parameter (#644)
  • Add frameworkAssemblies node to project.json to add gac/reference assemblies (#640)
  • Build dependencies should be configurable not fall back to NuGet when missing. (#619)
  • Using KPM offline should succeed if all dependencies are already available (#591)
  • kpm pack should ignore .git folder (#588)
  • NuGetDependencyResolver should take precedence over all except ProjectResolver (#549)
  • "kpm pack --no-source" should nupkg the main project (#378)
  • When there are no framework defined in project.json, design time host should return a default config (#299)
  • kpm pack cannot include the mono kre (#272)

1.0.0-alpha4

05 Oct 03:36
Compare
Choose a tag to compare
1.0.0-alpha4 Pre-release
Pre-release

Features

  • Make kpm support multiple kinds of local repositories as package sources (#590)
  • Add an environment variable to pass in the --appbase value to mono KRE (#580)
  • Upgrade Newtonsoft.Json to 6.0.4 version (#579)
  • Add "--quiet" option to hide HTTP requests during "kpm restore" (#577)
  • KPM pack should pack an applications wwwroot folder as the wwwroot in the output (#543)
  • Improve edit and refresh performance (#498)
  • Implement kpm install (#201)
  • IApplicationEnvironment.TargetFramework should be RuntimeFramework (#149)
  • Add new ASP.NET target platform (#106)

Bugs Fixed

  • Rename APP_BASE to KRE_APPBASE in the k.ini (#617)
  • Improve output for local package feeds (#606)
  • Rename KRE packages (#598)
  • "kpm install" throws null reference exception (#592)
  • Designtime host throws a Nullreference exception when trying to build a project with reference not resolved (#584)
  • Casing behavior between KPM and KRE is different (#581)
  • Version not behaving consistently between different formats (#573)
  • "kpm pack" should also pack source files outside of project root dir (#570)
  • Remove --check from kpm build (#564)
  • Forward slashes in project.json paths don't work when trying to include files in a sibling folder (#559)
  • When new files are added, diagnostics data from design time host is not getting refreshed properly (#552)
  • regression - kpm restore is no longer showing http timings (#546)
  • Kpm -v restore does not print the dependency tree when restore fails (#545)
  • "kpm pack" exits without error when dependencies are missing (#544)
  • kpm pack should only create the "public/wwwroot" folder if --appfolder is specified or project.json has wwwroot property (#541)
  • Always show stack traces (#539)
  • Recent commit uses a Socket constructor not available on mono (causes a crash) (#526)
  • K fails on most command line options (#520)
  • Wrong EntityFramework is being loaded at runtime on mono (#511)
  • "kpm restore global.json" should only restore the dependencies in global.json (#501)
  • Mono's net45 is really net451 (#374)
  • ignore comments from json file while parsing json file at runtime (#120)