Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Our script engines into the new independent projects #55

Closed
3F opened this issue Aug 4, 2019 · 0 comments · Fixed by #56
Closed

Our script engines into the new independent projects #55

3F opened this issue Aug 4, 2019 · 0 comments · Fixed by #56

Comments

@3F
Copy link
Owner

3F commented Aug 4, 2019

As I promised, Time for new changes like it was for MvsSln in past.

  • New fully independent projects.
  • New license, MIT!

I've plan to consider this issue before 0.12.12 release. Follow the news.

@3F 3F added this to the 0.12.12 milestone Aug 4, 2019
3F added a commit that referenced this issue Aug 21, 2019
… of #55

Updated tests. Also PascalCasing due to crazy .net convention, ie. IDE1006
3F added a commit that referenced this issue Sep 1, 2019
@3F 3F closed this as completed in #56 Sep 19, 2019
3F added a commit that referenced this issue Sep 19, 2019
#56)

* Draft versions Varhead and LSender projects (netstd2.0 + net40). Part of #55

Updated tests. Also PascalCasing due to crazy .net convention, ie. IDE1006

* Draft of the E-MSBuild project (netstd2.0 + net40). Part of #55

* Reimplemented fixes for "Save changes to " through new VaLier

* Draft of SobaScript project. /Core (netstd2.0 + net40). Part of #55

components still are part of vssbe

* Fixed unlooping mechanism because of disabled parsing for some data

* Final draft of SobaScript, Mapper, Z.Core, Z.Ext, Z.VS /part of #55

* Recovered missing files

* fixed CI build

* Fixed vsix 7z x64 folder and NuGetComponent use of GetNuTool

* CIM __vssbe_diag flag to enable diagnostic mode

* Removed src: E-MSBuild, SobaScript, Varhead, Mapper, LSender, Z.Core, Z.Ext, Z.VS

+their tests

* +submodules SobaScript, E-MSBuild, ...

* Fixed "Method in type from assembly does not have an implementation"

also reverts old order SDK10 -> SDK15

* Fixes debug mode init and updates NuGetComponent
3F added a commit that referenced this issue Sep 26, 2019
* NEW: Integration with MvsSln project. v2.4 PR #53.
       Replaces processing from IsolatedEnv/MSBuild/+ and fully removes our old parser.
       Finally it fixes lot of bugs (such as: #42, #41, #40,..) and also improves performance.
       https://github.com/3F/MvsSln

* NEW: Open Source independent script engines under the MIT License. Issue #55.

* NEW: Integration with E-MSBuild project. v1.14. Part of PR #56.
       Advanced Evaluator of MSBuild scripts with user-variables support through Varhead and more.
       https://github.com/3F/E-MSBuild

* NEW: Integration with SobaScript -- an Extensible Modular Scripting Programming Language.
       Part of PR #56.
       https://github.com/3F/SobaScript

* NEW: Included SobaScript Components:
       Z.Core: https://github.com/3F/SobaScript.Z.Core
        * ConditionComponent
        * EvMSBuildComponent
        * UserVariableComponent
        * TryComponent
        * CommentComponent
        * BoxComponent

       Z.Ext: https://github.com/3F/SobaScript.Z.Ext
        * SevenZipComponent
        * NuGetComponent
        * FileComponent
        * FunctionComponent

       Z.VS: https://github.com/3F/SobaScript.Z.VS
        * DTEComponent
        * OwpComponent
        * BuildComponent

* FIXED: Possible "Can not load 7-zip library or internal COM error"
         When using x64 instance. Issue #38.

* FIXED: Possible "An equivalent project is already present in the project collection."
         Issue #42.

* FIXED: Possible incorrect projects for MSBuild Properties
            ~ $(TargetFrameworkVersion:Metadata) Issue #41.

* FIXED: Failed getting project from EnvDTE. Issue #40.

* CHANGED: Increased performance when evaluating data and scripts.

* CHANGED: Updated 7z.Libs 19.0.1.

* CHANGED: Updated AvalonEdit 5.0.4

* CHANGED: Updated Microsoft.VisualStudio.Shell.15.0 15.9.28307

* CHANGED: SDK15 packages only:
           Updated Microsoft.Build & Microsoft.Build.Framework 16.0.461

* CHANGED: Updated EnvDTE 8.0.2

* CHANGED: Updated EnvDTE80 8.0.3

* CHANGED: Updated Newtonsoft.Json 12.0.2

* CHANGED: Updated Microsoft.VisualStudio.SDK.EmbedInteropTypes 15.0.27

* CHANGED: StreamJsonRpc 2.0.208

* CHANGED: System.ValueTuple 4.5.0

* CHANGED: NuGet package `vsSBE.CI.MSBuild` is obsolete. Please use new:
           https://www.nuget.org/packages/vsSolutionBuildEvent
           Also new 'tools\' folder instead of 'bin\'.

* KNOWN: Possible Failed Project.Pre/Post-binding: 'Object reference not set to an instance of an object.'
         Issue #43.
         Please enable debug mode, we're waiting for your reports.

* KNOWN: Known problem for VS2019. Build can be started before activation of our plugin.
         This is a feature of the modern VS platform with lazy loading of all plugins.
         Solution:
         Just attach once our [status panel] and this will always activate our plugin before start.

* KNOWN: Known problem when deactivated [Status Panel] from `View` - `Other Windows`.
         Incorrect identifier in previous version produces wrong tool.
         Solution:
         Just close this panel. Then, open it again from `View` - `Other Windows`.

* NOTE: Please note. New releases has been migrated from SourceForge to GitHub Release Page:
        https://github.com/3F/vsSolutionBuildEvent/releases
        https://vssbe.r-eg.net/Downloads/

* NOTE: Here is about SDK10 / SDK15 packages:
        https://vssbe.r-eg.net/doc/Usage/#sdk10--sdk15-versions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant